Sciweavers

JUCS
2010

Systematic Management of Variability in UML-based Software Product Lines

12 years 11 months ago
Systematic Management of Variability in UML-based Software Product Lines
Abstract: This paper presents SMarty, a variability management approach for UMLbased 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. Key Words: Profile, Stereotypes, UML-based Software Product Lines, Variability Management Category: D.2, D.2.2, D.2.10
Edson Alves de Oliveira Junior, Itana Maria de Sou
Added 20 May 2011
Updated 20 May 2011
Type Journal
Year 2010
Where JUCS
Authors Edson Alves de Oliveira Junior, Itana Maria de Souza Gimenes, José Carlos Maldonado
Comments (0)