Font Size: a A A

Based On The Characteristic Decomposition Model Of Software Product Line Development

Posted on:2012-07-20Degree:MasterType:Thesis
Country:ChinaCandidate:F FuFull Text:PDF
GTID:2208330335997445Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Since the concept feature is introduced to the software product line development, Feature-based domain analysis and modeling technique is one of the most popular methods in software product line development. It supports to describe the features as well as their relationships under the analysis of commonality and variability.The traditional feature model captures the commonality and variability of the software product line through the graphical way. However, how to guide the software developers to map the feature model to the detailed design model is a difficulty desired to be solved. The problem involves issues from the two aspects of how to derive a reasonable design model in order to accommodate the structural and semantics dependencies between the features as well the feature variations. This paper proposes a basic concept feature decomposition pattern, based on the structure and semantic of feature and combined with the variability mechanism of feature model, and provide a detailed classification of feature decomposition pattern to explain the structure and semantics between the features conveniently, including five atomic feature decomposition patterns and many complex feature decomposition patterns. In order to implement the mapping between feature decomposition pattern and product line design, this paper proposes an approach of the reference designing for the software product line based on the feature decomposition patterns. The method provides corresponding detailed reference designs for various feature decomposition patterns with different structures and semantics. Furthermore, it also offers a set of class-clustering criterion which is used to optimize the whole design model mapped from the feature model.Finally, we make a feature model through score-inputting software product line using the proposed feature decomposition pattern to decompose features, apply successfully to the software product line. The effectiveness of the proposed approach is verified by the case study...
Keywords/Search Tags:Software Product Line, Feature Model, Variability, Feature Decomposition Pattern, Design, Implementation
PDF Full Text Request
Related items