• DocumentCode
    569271
  • Title

    Merging UML2 Composite Structures of Software Product Lines

  • Author

    Ben Rhouma, T. ; Tessier, P. ; Terrier, F.

  • Author_Institution
    Model Driven Eng. for Embedded Real Time Syst. Lab., CEA, Gif-sur-Yvette, France
  • fYear
    2012
  • fDate
    18-20 July 2012
  • Firstpage
    77
  • Lastpage
    85
  • Abstract
    The software product line (SPL) engineering aims at producing reusable software-intensive systems at lower cost, in shorter time and with high quality. Modeling SPLs is a key concept for reuse: It allows stakeholders to describe commonalities and differences within a family of products. However modeling large-scale SPLs is complex and tedious. Therefore we advocate distributing the modeling task among different teams, each working on a partial model. At the end, it is obviously necessary to merge models designed by different team members in order to obtain the global model. In this paper, we propose a signature-based approach to merge UML composite structures of software product lines. UML2 composite structures are good alternative for modeling SPLs. They provide mechanisms for defining reusable "pieces" of the design. We also specify a set of significant properties to be considered when merging the SPL models and show how to preserve them.
  • Keywords
    Unified Modeling Language; underwater optics; SPL engineering; UML2 composite structures; reusable software-intensive systems; software product lines; Cameras; Computational modeling; Connectors; Detectors; Merging; Security; Unified modeling language; UML2 composite structures; merge; software product line;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Complex Computer Systems (ICECCS), 2012 17th International Conference on
  • Conference_Location
    Paris
  • Print_ISBN
    978-1-4673-2156-3
  • Type

    conf

  • Filename
    6299203