Extending UML components to develop software product-line architectures: lessons learned

  • Authors:
  • Antonio C. Contieri, Jr.;Guilherme G. Correia;Thelma E. Colanzi;Itana M. S. Gimenes;Edson A. Oliveira, Jr.;Sandra Ferrari;Paulo C. Masiero;Alessandro F. Garcia

  • Affiliations:
  • State University of Maringá, Maringá, PR, Brazil;State University of Maringá, Maringá, PR, Brazil;State University of Maringá, Maringá, PR, Brazil;State University of Maringá, Maringá, PR, Brazil;State University of Maringá, Maringá, PR, Brazil;State University of Maringá, Maringá, PR, Brazil;University of São Paulo, São Carlos, SP, Brazil;Pontificial Catholic University of Rio de Janeiro, Rio de Janeiro, RJ, Brazil

  • Venue:
  • ECSA'11 Proceedings of the 5th European conference on Software architecture
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents an experience in extending and evaluating UML Components for guiding the derivation of component-based product-line architectures (PLAs). We present a quantitative and qualitative evaluation of such an extension when applied to the proactive design of two PLAs. We have found that our approach supported an agile conception of architectural designs that are modular and likely to be resilient to changes over time and good enough to serve as the basis for more specific design decisions made by the architects.