DocumentCode
2328808
Title
From a Single Product Architecture to a Product Line Architecture
Author
Bastarrica, María Cecilia ; Rivas, Sebastián ; Rossel, Pedro O.
Author_Institution
Univ. de Chile, Santiago
fYear
2007
fDate
8-9 Nov. 2007
Firstpage
115
Lastpage
122
Abstract
Designing a product line architecture can be approached from scratch or by deducing it after having built a series of similar products. We hereby present a different approach where we designed a product line architecture after only one product was built. Given MCC+, a product for consistency checking of different diagrams in a UML model, we identified the variabilities it should manage in order to be useful for a variety of modeling tools, obtaining a product line MCC-SPL. We accordingly upgraded the original architecture to a product line architecture (PLA). We verified how well the proposed PLA generalizes the single product architecture using a simple yet well known product line architecture assessment method. We also validated the usefulness of the just designed PLA by porting the tool to a different modeling platform.
Keywords
Unified Modeling Language; formal specification; formal verification; software architecture; MCC+ consistency checking; UML model; product line architecture assessment; product line architecture design; Application software; Computer architecture; Computer science; Product design; Productivity; Programmable logic arrays; Software design; Software quality; Software tools; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Chilean Society of Computer Science, 2007. SCCC '07. XXVI International Conference of the
Conference_Location
Iquique
ISSN
1522-4902
Print_ISBN
978-0-7695-3017-8
Type
conf
DOI
10.1109/SCCC.2007.8
Filename
4396983
Link To Document