Feature Refinement-based Generative Programming Method

ZHUO Wei,GU Ming
DOI: https://doi.org/10.3969/j.issn.1002-137x.2006.06.067
2006-01-01
Computer Science
Abstract: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.
What problem does this paper attempt to address?