期刊文献+

基于特征精化的产生式编程方法研究

Feature Refinement-based Generative Programming Method
下载PDF
导出
摘要 针对当前产生式编程方法不能有效地应用于复杂软件系统(如信息系统)的开发,不能在分析和设计的层次上复用软件等问题,本文提出了一种基于特征精化的产生式编程方法,基本思想是首先使用特征模型(Feature Model)描述领域内的概念和特征,然后使用特征精化的方法将特征精化为基本特征,用基本特征和之间的关系说明特征是如何实现的,最后将基本特征映射为组件,根据系统的特征模型组装组件,构建整个软件系统。基于特征精化的产生式编程方法是建立在特征和组件的基础上的,适用于信息系统类软件的开发。 This paper presents an efficient Generative Programming (GP) method based on feature refinement and components for development of complex software system such as information system. The basic idea is to present domain features and concepts using the form of features and feature models, which can describe differences and commons of software on level of analysis and design. Then features are refined to basic features, which present internal structure of features. Finally, basic features are mapped to component or components. According to the feature models of system, software is generated through compositing components automatically by generator. This method is suitable for the development of information system software.
作者 卓威 顾明
出处 《计算机科学》 CSCD 北大核心 2006年第6期247-250,共4页 Computer Science
基金 国家重点基础研究发展规划(973):No.2004CB719400 2004CB719406 2003AA414030(总)/2003AA414031 2004AA412010。
关键词 产生式编程(GP) 领域分析 特征模型 Generative programming (GP), Domain analysis, Feature model
  • 相关文献

参考文献8

  • 1Czarnecki K, Eisene:ker U W. Generative Programming; Methods, Tools, and Applications. Reading, MA; Addison Wesley Longman Inc, 2000
  • 2Czarnecki K, Eisenezker U W. Components and Generative Programming. In:Proc. of the 7th European Engineering Conf. held jointly with the 7th ACM SIGSOFT symposium on Foundations of software engineer ng, 1999. 2-19
  • 3Barbeau M, Bordeleau F. A protocol stack development tool using generative programming. Generative Programming and Component Engineering, ACM SIGPLAN/SIGSOFT Conference,GPCE, 2002. 93-109
  • 4Kang K, Cohen S, Hess J,et al. Feature-oriented domain analysis (FODA) feasibility study. [Technical Report]. CMU/SEI-90TR-21. Carnegie Mellon University, Pittsburgh, PA. Software Engineering Institute, 1990
  • 5Kang K, Kim S, Lee J,et al. FORM, A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures. Annals of Software Engineering, 1998,5 : 143 - 168
  • 6Lee K, Kang K, Lee J. Concepts and Guidelines of Feature Modeling for Product Line Software Engineering, In: Gacek, C eds.Software Reuse: Methods, Techniques, and Tools. Lecture Notes in Computer Science, Vol 2319. Berlin Heidelberg:Springer Verlag,2002. 62-77
  • 7Czarnecki K, Helsen S, Eisenecker U W. Staged Configuration Using Feature Models. R L Nord. In: Proceedings of Third Software Product Line Conference (SPLC 3), Springer, Berlin-Heidelberg, 2004
  • 8Czarnecki K, Φsterbye K, Volter M. Generative Programming.ECOOP 2002 Workshops, LNCS 2548,2002, 15-29

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部