![]() |
|
||
Refinement of Software Product Line Architectures through Recursive Modeling TechniquesSofia Azevedo1, Ricardo J. Machado1, Dirk Muthig2, and Hugo Ribeiro3 1University of Minho, Portugal
2Lufthansa Systems, Germany
3Primavera Business Software Solutions, Portugal
Abstract. Currently, modeling methods applicable to software product line architectures do not explicitly comprise refinement, which implies dealing with a lot of complexity during their application to a high number of requirements. This paper suggests the extension of a modeling method applicable to product line architectural modeling, the 4SRS (Four Step Rule Set), to support the refinement of product lines. We have used the GoPhone case study to illustrate the approach and the recursion capability of the method as a solution to the challenges of modeling product line architectures. The strength of our approach resides in its stepwise nature and in allowing the modeler to work at the user requirements level without delving into lower abstraction concerns. Keywords: software product line architectural modeling, logical architecture, refinement, recursion LNCS 5872, p. 411 ff. lncs@springer.com
|