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

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.

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

    Open on Semantic Scholar

  • Source metadata

    Semantic Scholar

CITATION MAP

EXTRACTION MAP

CLAIMS

  • No claims are published for this paper.

CONCEPTS

  • No concepts are published for this paper.

CITED BY

Showing 1-74 of 74 citing papers · Page 1 of 1