This paper presents SMarty, a variability management approach for UML- based software product lines (PL). SMarty is supported by a UML profile, the SMar- tyProfile, and a process for managing variabilities, the SMartyProcess. SMartyProfile aims at representing variabilities, variation points, and variants in UML models by applying a set of stereotypes. SMartyProcess consists of a set of activities that is systematically executed to trace, identify, and control variabilities in a PL based on SMarty. It also identifies variability implementation mechanisms and analyzes specific product configurations. In addition, a more comprehensive application of SMarty is presented using SEI's Arcade Game Maker PL. An evaluation of SMarty and related work are discussed.
Systematic Management of Variability in UML-based Software Product Lines
E. Junior,I. Gimenes,J. Maldonado
Published 2010 in Journal of universal computer science (Online)
ABSTRACT
PUBLICATION RECORD
- Publication year
2010
- Venue
Journal of universal computer science (Online)
- Publication date
Unknown publication date
- Fields of study
Computer Science, Engineering
- Identifiers
- External record
- Source metadata
Semantic Scholar
CITATION MAP
EXTRACTION MAP
CLAIMS
- No claims are published for this paper.
CONCEPTS
- No concepts are published for this paper.
REFERENCES
Showing 1-12 of 12 references · Page 1 of 1
CITED BY
Showing 1-74 of 74 citing papers · Page 1 of 1