Product Line Requirements: Multi-Paradigm Variability Models

Miguel A. LagunaBruno González-Baixauli

One of the most important issues in the development of software product lines is the elicitation, management, and representation of the variability. In this context, one of the most used instruments is the feature model. But a feature model (due to the open definition of feature) usually contains an amalgamation of various different variability aspects as structural, behavioral, non-functional, or platform variability. We propose to separate these variability aspects of the product line, using other models as goals or UML diagrams but keeping features as the core model. The second part of the article explores the possibilities of identifying mappings between the feature models and the correspondent architectural counterparts. With these mappings, the automated creation of traceability links between the product line models is possible and hence the productivity in the development process of the product line will be enhanced. This approach also simplifies the separation in several development stages, using the appropriate paradigms as goals, features, package models, platforms...

Caso o link acima esteja inválido, faça uma busca pelo texto completo na Web: Buscar na Web

Biblioteca Digital Brasileira de Computação - Contato:
     Mantida por: