• DocumentCode
    1831774
  • Title

    From software product lines to system of systems: Analysis of an evolution path

  • Author

    Ramos, Mario Angel ; Masiero, Paulo C. ; Braga, Rosana T. V. ; Penteado, Rosangela A. D.

  • Author_Institution
    ICMC, Univ. of Sao Paulo, Sao Carlos, Brazil
  • fYear
    2013
  • fDate
    14-16 Aug. 2013
  • Firstpage
    394
  • Lastpage
    401
  • Abstract
    Software Product Line (SPL) refers to engineering methods and techniques able to deliver families of related products designed to meet domain-specific requirements and increase software reuse. System of Systems (SoS) is a composition of independent and interoperable systems intended to achieve unique goals collectively. In this paper, we discuss about conventional SPL approaches and the reasons why they commonly are not a natural choice for delivering SoS members. Then, we propose an evolution path for SPL Engineering (SPLE) to narrow the gap between SPL and SoS. Finally, we present a case study in which we designed a sample SoS by composing systems instantiated from SPL.
  • Keywords
    product development; software reusability; SPL engineering; SPLE; SoS; System of Systems; domain specific requirements; evolution path; independent systems; interoperable systems; software product lines; software reuse; Calculators; Global Positioning System; Productivity; Software; Stability analysis; Systems engineering and theory; Software Product Line; System of Systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Reuse and Integration (IRI), 2013 IEEE 14th International Conference on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/IRI.2013.6642498
  • Filename
    6642498