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
Link To Document