Publisher DOI: 10.1145/2866614.2866616
Title: Aligning coevolving artifacts between software product lines and products
Language: English
Authors: Schulze, Sandro 
Schulze, Michael 
Ryssel, Uwe 
Seidl, Christoph 
Keywords: Software evolution;SPL engineering
Issue Date: 2016
Publisher: ACM
Source: ACM International Conference Proceeding Series : 9-16 (2016)
Abstract (english): Software product lines (SPLs) play a pivotal role for developing a vast amount of related programs efficiently and with high quality. To this end, the SPL engineering process is separated into two levels: domain engineering (DE), which captures variability and development artifacts of the entire SPL, and application engineering (AE), which encompasses a variant-specific subset of the aforementioned artifacts. In the industrial practice of evolving an SPL, it is common that evolution is performed on both levels, which may affect the same artifacts (e.g., code, models) in different ways due to changes on the product line (DE) and the variant level (AE). As a result, conicts may arise that have to be solved properly to guarantee correctness and validity of the affected artifacts. In this paper, we propose a methodology for resolving such conicts to ensure correctness and consistency among artifacts while minimizing manual effort. Our method is comprehensive in two ways: First, we consider all kinds of artifacts (code and non-code) that may be subject to evolutionary changes in both DE and AE. Second, we also take into account that changing one particular artifact (e.g., a requirement) may require further changes to other artifacts of the same level. This way, our method reects common industrial practices in SPL development and, thus, provides benefits for efficiently evolving real-world SPLs.
Conference: 10th International Workshop on Variability Modelling of Software-Intensive Systems, VaMoS 2016 
URI: http://hdl.handle.net/11420/5992
ISBN: 978-1-4503-4019-9
Institute: Softwaresysteme E-16 
Type: InProceedings (Aufsatz / Paper einer Konferenz etc.)
Funded by: Supported by the Federal Ministry of Education and Research in project SPES XT (funding id: 01IS12005).
Appears in Collections:Publications without fulltext

Show full item record

Page view(s)

21
Last Week
0
Last month
1
checked on Sep 27, 2020

Google ScholarTM

Check

Add Files to Item

Note about this record

Export

Items in TORE are protected by copyright, with all rights reserved, unless otherwise indicated.