Feature increment oriented approach for software product line analysis

蒋涛,应晶,吴明晖,吕嘉
DOI: https://doi.org/10.3785/j.issn.1008-973X.2009.12.003
2009-01-01
Abstract:Existing feature oriented software product line analysis approaches often pay more attention to fine-grained features other than caring about coarse-grained features, which leads to the lack of support to product line architecture. The concept of feature increment was proposed based on the idea of step-wise refinement. The macroscopical relationships and differences between products were captured and described. Thus, the traceability and maintainability from requirement to product line architecture, and then to software architecture of a specific product can be enhanced. The dependency between feature increments and the composition criteria were described. Then a goal and scenario based analysis process was proposed which is feature increment oriented. The concept and the analysis process were illustrated by a running example of a product line of visual modeling tool. The example shows that feature increment can promote the granularity of software product line analysis and the hierarchy of analysis process in an effective way.
What problem does this paper attempt to address?