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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Chilean Society of Computer Science, 2007. SCCC '07. XXVI International Conference of the
         
        
            Conference_Location : 
Iquique
         
        
        
            Print_ISBN : 
978-0-7695-3017-8
         
        
        
            DOI : 
10.1109/SCCC.2007.8