Abstract
Variability mechanisms are techniques applied to adapt software product line (SPL) artifacts to the context of particular products, promoting systematic reuse of those artifacts. Despite the large variety of mechanisms reported in the literature, a catalog of variability mechanisms is built ad-hoc and lacks systematization. In this paper we propose an ontologically-grounded theoretical framework for mathematically characterizing well-known variability mechanisms based on analysis of software behavior. We distinguish between variability in the product dimension, which refers to differences in the sets of product’s behaviors, and variability in the element dimension, which focuses on differences in the particular behaviors.
Original language | English |
---|---|
Title of host publication | Conceptual Modeling - 34th International Conference, ER 2015 |
Editors | Óscar Pastor López, Mong Li Lee, Stephen W. Liddle, Paul Johannesson, Andreas L. Opdahl |
Publisher | Springer Verlag |
Pages | 399-406 |
Number of pages | 8 |
ISBN (Print) | 9783319252636 |
DOIs | |
State | Published - 2015 |
Event | 34th International Conference on Conceptual Modeling, ER 2015 - Stockholm, Sweden Duration: 19 Oct 2015 → 22 Oct 2015 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 9381 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 34th International Conference on Conceptual Modeling, ER 2015 |
---|---|
Country/Territory | Sweden |
City | Stockholm |
Period | 19/10/15 → 22/10/15 |
Bibliographical note
Publisher Copyright:© Springer International Publishing Switzerland 2015.
Keywords
- Software product line engineering
- Systematic reuse
- Variability analysis
- Variability mechanisms
ASJC Scopus subject areas
- Theoretical Computer Science
- General Computer Science