Systematic Management of Variability in UML-based Software Product Lines
Contribuinte(s) |
UNIVERSIDADE DE SÃO PAULO |
---|---|
Data(s) |
18/04/2012
18/04/2012
2010
|
Resumo |
This paper presents SMarty, a variability management approach for UML-based software product lines (PL). SMarty is supported by a UML profile, the SMartyProfile, 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. CAPES-Brazil |
Identificador |
JOURNAL OF UNIVERSAL COMPUTER SCIENCE, v.16, n.17, p.2374-2393, 2010 0948-695X |
Idioma(s) |
eng |
Publicador |
GRAZ UNIV TECHNOLGOY, INST INFORMATION SYSTEMS COMPUTER MEDIA-IICM |
Relação |
Journal of Universal Computer Science |
Direitos |
openAccess Copyright GRAZ UNIV TECHNOLGOY, INST INFORMATION SYSTEMS COMPUTER MEDIA-IICM |
Palavras-Chave | #Profile #Stereotypes #UML-based Software Product Lines #Variability Management |
Tipo |
article original article publishedVersion |