Feichtinger, K., Meixner, K., Biffl, S., & Rabiser, R. (2022). Evolution Support for Custom Variability Artifacts Using Feature Models: A Study in the Cyber-Physical Production Systems Domain. In Reuse and Software Quality (pp. 79–84). Springer. https://doi.org/10.1007/978-3-031-08129-3_5
Cyber-Physical Production Systems (CPPSs) are constantly evolving, highly configurable, complex software-intensive systems interacting with their environment. The variability of CPPSs must be well-documented to foster reuse, for which the Software Product Line (SPL) community proposed variability models. Unfortunately, industry is mostly unaware of existing variability modeling approaches and frequently develops custom artifacts to document variability, e.g., spreadsheets or Domain-Specific Languages (DSLs). In contrast to SPL variability models, the evolution of these custom artifacts is hardly researched and evolving them remains a tedious and error-prone manual task in practice. In this paper, using two CPPS case studies, we investigate the impact of system evolution on custom artifacts and feature models as a basis for further research. We discuss how feature models could benefit the evolution of DSL-based variability artifacts.
en
Project title:
Verbesserung der Sicherheit von Informationsprozessen in Produktionssystemen: CDL SQI (CDG Christian Doppler Forschungsgesellschaft; CDG Christian Doppler Forschungsgesellschaft)
-
Project (external):
FFG
-
Project ID:
contract nr. 881843
-
Research Areas:
Computer Engineering and Software-Intensive Systems: 50% Information Systems Engineering: 50%