Abstract
Software Product Line Engineering (SPLE) promotes systematic reuse through variability mechanisms, such as configuration, parameterization, and inheritance. In reality, however, such reuse is many times done ad-hoc, resulting in several clones of the same product artifact which need to be managed in all development stages. To address this need, we provide in this paper a formal framework to represent dimensions of variability, which can be applied for identifying and analyzing variability automatically. The framework is based on the assumption that software artifacts can be modeled as graphs, and variability can be analyzed through examining the properties of mappings between the elements of these graphs. We demonstrate the potential usefulness of our framework by applying it to identify and analyze variability of functional requirements written in a natural language.
Original language | English |
---|---|
Title of host publication | Enterprise, Business-Process and Information Systems Modeling - 16th International Conference, BPMDS 2015 20th International Conference, EMMSAD 2015, Proceedings |
Editors | Selmin Nurcan, Sérgio Guerreiro, Khaled Gaaloul, Qin Ma, Rainer Schmidt |
Publisher | Springer Verlag |
Pages | 311-325 |
Number of pages | 15 |
ISBN (Electronic) | 9783319192369 |
DOIs | |
State | Published - 2015 |
Event | 16th International Conference on Business Process Modeling, Development and Support, BPMDS 2015 and 20th International Conference on Exploring Modeling Methods for Systems Analysis and Design, EMMSAD 2015 held at Conference on Advanced Information Systems Engineering, CAiSE 2015 - Stockholm, Sweden Duration: 8 Jun 2015 → 9 Jun 2015 |
Publication series
Name | Lecture Notes in Business Information Processing |
---|---|
Volume | 214 |
ISSN (Print) | 1865-1348 |
Conference
Conference | 16th International Conference on Business Process Modeling, Development and Support, BPMDS 2015 and 20th International Conference on Exploring Modeling Methods for Systems Analysis and Design, EMMSAD 2015 held at Conference on Advanced Information Systems Engineering, CAiSE 2015 |
---|---|
Country/Territory | Sweden |
City | Stockholm |
Period | 8/06/15 → 9/06/15 |
Bibliographical note
Publisher Copyright:© Springer International Publishing Switzerland 2015
Keywords
- Requirements engineering
- Software Product Line engineering
- Systematic reuse
- Variability analysis
- Variability mechanisms
- Variation points
ASJC Scopus subject areas
- Management Information Systems
- Control and Systems Engineering
- Business and International Management
- Information Systems
- Modeling and Simulation
- Information Systems and Management