Systematic Management of Variability in UML-based Software Product Lines


Autoria(s): OLIVEIRA JUNIOR, Edson A.; GIMENES, Itana M. S.; MALDONADO, Jose C.
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

http://producao.usp.br/handle/BDPI/15936

http://www.jucs.org/jucs_16_17/systematic_management_of_variability/jucs_16_17_2374_2393_oliveira.pdf

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