Analyzing variability of cloned artifacts: Formal framework and its application to requirements

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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 languageEnglish
Title of host publicationEnterprise, Business-Process and Information Systems Modeling - 16th International Conference, BPMDS 2015 20th International Conference, EMMSAD 2015, Proceedings
EditorsSelmin Nurcan, Sérgio Guerreiro, Khaled Gaaloul, Qin Ma, Rainer Schmidt
PublisherSpringer Verlag
Pages311-325
Number of pages15
ISBN (Electronic)9783319192369
DOIs
StatePublished - 2015
Event16th 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 20159 Jun 2015

Publication series

NameLecture Notes in Business Information Processing
Volume214
ISSN (Print)1865-1348

Conference

Conference16th 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/TerritorySweden
CityStockholm
Period8/06/159/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

Fingerprint

Dive into the research topics of 'Analyzing variability of cloned artifacts: Formal framework and its application to requirements'. Together they form a unique fingerprint.

Cite this