Abstract
Many variability modeling approaches have been proposed to explicitly represent the commonalities and variability in (software) product lines. Unfortunately, practitioners in industry still develop custom solutions to manage variability of various artifacts, like requirements documents or design spreadsheets. These custom-developed variability representations often miss important variability information, e.g., information required to assemble production goods. In this paper, we introduce the Variability Evolution Roundtrip Transformation (VERT) process. The process enables practitioners from the Cyber-Physical Production Systems domain to transform custom-developed engineering variability artifacts to a feature model, evolve and optimize the model, and transform it back to the original engineering artifacts. We build on an existing transformation approach for variability models and show the feasibility of the process using a real-world use case from an industry partner. We report on an initial feasibility study conducted with our industry partners' domain experts and on lessons learned regarding variability transformation of engineering variability artifacts.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the 24th ACM International Systems and Software Product Line Conference - Volume B |
| Editors | Rafael Capilla, Philippe Collet, Paul Gazzillo, Jacob Kruger, Roberto Erick Lopez-Herrejon, Sarah Nadi, Gilles Perrouin, Iris Reinhartz-Berger, Julia Rubin, Ina Schaefer |
| Place of Publication | New York, NY, USA |
| Publisher | Association for Computing Machinery |
| Pages | 65–73 |
| Number of pages | 9 |
| Volume | B |
| ISBN (Electronic) | 9781450375702 |
| ISBN (Print) | 9781450375702 |
| DOIs | |
| Publication status | Published - 2020 |
Fields of science
- 202017 Embedded systems
- 102022 Software development
- 102025 Distributed systems
- 102029 Practical computer science
- 202003 Automation
- 202041 Computer engineering
JKU Focus areas
- Digital Transformation