|Publisher DOI:||10.1145/2866614.2866616||Title:||Aligning coevolving artifacts between software product lines and products||Language:||English||Authors:||Schulze, Sandro
|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
checked on Sep 27, 2020
Add Files to Item
Note about this record
Items in TORE are protected by copyright, with all rights reserved, unless otherwise indicated.