• DocumentCode
    58894
  • Title

    Automatization of the Instantiation Process for the Behavior of Software Product Lines

  • Author

    Gonzalez, Adriana ; Luna, Carlos ; Zorzan, Fabio ; Szasz, Nora

  • Author_Institution
    Univ. Nac. de Rio Cuarto, Rio Cuarto, Argentina
  • Volume
    12
  • Issue
    6
  • fYear
    2014
  • fDate
    Sept. 2014
  • Firstpage
    1120
  • Lastpage
    1126
  • Abstract
    Models and model transformations constitute the basis of a set of software development techniques known as Model-Driven Development. In this context, UML State Machines have great potential for modeling the behavior of systems. In this work we are concerned with modeling the behavior of Product Lines, and their individual products. We present a process for deriving automatically a UML State Machine that models the behavior of a specific product from the UML model of a product line, via a model transformation based on Query/View/Transformation. The process directly involves the use of Feature Models in order to determine which elements of a (extended) State Machine describing a product family, will remain in the instantiation.
  • Keywords
    Unified Modeling Language; finite state machines; software development management; software product lines; UML model; UML state machine; feature model; model driven development; model transformation; product behavior modeling; query-view-transformation; software development technique; software product line; Frequency modulation; Manuals; Multimedia communication; Silicon compounds; Software; Streaming media; Unified modeling language; Feature Models; QVT; Software Product Lines; State Machines;
  • fLanguage
    English
  • Journal_Title
    Latin America Transactions, IEEE (Revista IEEE America Latina)
  • Publisher
    ieee
  • ISSN
    1548-0992
  • Type

    jour

  • DOI
    10.1109/TLA.2014.6894009
  • Filename
    6894009