• 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