Reference Hub1
Model-Driven Requirements Specification for Software Product Lines

Model-Driven Requirements Specification for Software Product Lines

Mauricio Alférez, Ana Moreira, Vasco Amaral, João Araújo
ISBN13: 9781616928742|ISBN10: 1616928743|EISBN13: 9781616928766
DOI: 10.4018/978-1-61692-874-2.ch017
Cite Chapter Cite Chapter

MLA

Alférez, Mauricio, et al. "Model-Driven Requirements Specification for Software Product Lines." Model-Driven Domain Analysis and Software Development: Architectures and Functions, edited by Janis Osis and Erika Asnina, IGI Global, 2011, pp. 369-386. https://doi.org/10.4018/978-1-61692-874-2.ch017

APA

Alférez, M., Moreira, A., Amaral, V., & Araújo, J. (2011). Model-Driven Requirements Specification for Software Product Lines. In J. Osis & E. Asnina (Eds.), Model-Driven Domain Analysis and Software Development: Architectures and Functions (pp. 369-386). IGI Global. https://doi.org/10.4018/978-1-61692-874-2.ch017

Chicago

Alférez, Mauricio, et al. "Model-Driven Requirements Specification for Software Product Lines." In Model-Driven Domain Analysis and Software Development: Architectures and Functions, edited by Janis Osis and Erika Asnina, 369-386. Hershey, PA: IGI Global, 2011. https://doi.org/10.4018/978-1-61692-874-2.ch017

Export Reference

Mendeley
Favorite

Abstract

Model-driven methods for requirements specification in Software Product Lines (SPLs) support the construction of different models to provide a better understanding of each SPL feature and intended use scenarios. However, the different models must be composed to show the requirements of the target applications and, therefore, help to understand how features will be integrated in a new product of a software product line. Although well-established standards for creating metamodels and model transformations exist, there is currently no established foundation that allows practitioners to distinguish between the different modeling and composition approaches for requirements models. This chapter provides an overview of different approaches for specifying requirements models and composing models for specific products of an SPL. In particular, it emphasizes one of the most recurring specification techniques: model-driven and use case scenario-based specification. This technique, in combination with feature models and the Variability Modeling Language for Requirements (VML4RE), integrates our approach for model-driven requirements specification for SPLs.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.