On the refinement of use case models with variability support

  • Authors:
  • Sofia Azevedo;Ricardo J. Machado;Alexandre Bragança;Hugo Ribeiro

  • Affiliations:
  • Universidade do Minho, Guimarães, Portugal;Universidade do Minho, Guimarães, Portugal;Instituto Superior de Engenharia do Porto, Porto, Portugal;Primavera Business Software Solutions, Braga, Portugal

  • Venue:
  • Innovations in Systems and Software Engineering
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modeling software product lines shall imply modeling from different perspectives with different modeling artifacts such as use case diagrams, component diagrams, class diagrams, activity diagrams, sequence diagrams and others. In this paper, we elaborate on use cases for modeling product lines and we explore them from the perspective of variability by working with the unified modeling language (UML) 芦extend禄 relationship. We also explore them from the perspective of detail by (functionally) refining use cases with 芦extend禄 relationships between them. This paper's intent is to provide for comprehension about use case modeling with functional refinement when variability is present.