Title
A tool environment for quality assurance of delta-oriented model-based SPLs.
Abstract
With the advent of model-driven engineering, software product line (SPL) technologies must be able to generate models as instances of a model-based SPL (MBSPL). Delta modeling is a variability mechanism which can be easily adopted for MBSPLs. The idea is to generate products by applying one or several deltas onto a core model. Hence, the main task during SPL implementation is to develop a set of deltas and to maintain several kinds of interrelations, e.g. dependencies and conflicts, in order to be able to generate all products of a MBSPL upon request. The resulting network of deltas is often complex and hard to maintain without appropriate tool support. This paper presents a tool environment for quality assurance in delta-oriented MBSPLs supporting the identification and elimination of design flaws in a network of deltas based on the principles of quality metrics and refactoring. We build upon previous work on the integration of model versioning tools with delta-oriented development of MBSPLs. Our solution is agnostic of the modeling language and may be easily extended by additional quality metrics and refactorings. We illustrate our approach using a delta-oriented MBSPL from the automation domain.
Year
DOI
Venue
2017
10.1145/3023956.3023960
VaMoS
Field
DocType
Citations 
Systems engineering,Software engineering,Computer science,Modeling language,Automation,Core model,Software product line,Code refactoring,Software versioning,Quality assurance
Conference
0
PageRank 
References 
Authors
0.34
12
4
Name
Order
Citations
PageRank
Christopher Pietsch100.34
Dennis Reuling2493.74
Udo Kelter354688.62
Timo Kehrer424136.43