Back to Search Start Over

COVAMOF: A framework for modeling variability in software product families

Authors :
Sinnema, M
Deelstra, S
Nijhuis, J
Bosch, J
Nord, RL
Source :
SOFTWARE PRODUCT LINES, PROCEEDINGS, 197-213, STARTPAGE=197;ENDPAGE=213;TITLE=SOFTWARE PRODUCT LINES, PROCEEDINGS
Publication Year :
2004
Publisher :
Springer, 2004.

Abstract

A key aspect of variability management in software product families is the explicit representation of the variability. Experiences at several industrial software development companies have shown that a software variability model should do four things: (1) uniformly represent variation points as first-class entities in all abstraction layers (ranging from features to code), (2) allow for the hierarchical organization of the variability, (3) allow for the first-class representation of simple (i.e., one-to-one) and complex (i.e., n-to-m) dependencies, and (4) allow for modeling the relations between dependencies. Existing variability modeling approaches support the first two requirements, but lack support for the latter two. The contribution of this paper is a framework for variability modeling-COVAMOF-that provides support for all four requirements.

Details

Language :
English
Database :
OpenAIRE
Journal :
SOFTWARE PRODUCT LINES, PROCEEDINGS, 197-213, STARTPAGE=197;ENDPAGE=213;TITLE=SOFTWARE PRODUCT LINES, PROCEEDINGS
Accession number :
edsair.narcis........aa0e35c6787a0a684b540e74108ea2c9