Description
[Context and Motivation] Organizations pursuing software product line engineering often use feature models to define the commonalities and variability of software-intensive systems. Frequently, requirements-level features are mapped to development artifacts to ensure traceability and to facilitate the automated generation of downstream artifacts. [Question/Problem] Due to the continuous evolution of product lines and the complexity of the artifact dependencies, it is challenging to keep feature models consistent with their underlying implementation. [Principal Ideas/Results] In this paper, we outline an approach combining feature-to-artifact mappings and artifact dependency analysis to inform domain engineers about possible inconsistencies. In particular, our approach uses static code analysis and a variation control system to lift complex code-level dependencies to feature models. [Contributions] We demonstrate the feasibility of our approach using a Pick-and-Place Unit system and outline our further research plans.| Period | 21 Mar 2019 |
|---|---|
| Event title | Proceedings of the 25th International Working Conference on Requirements Engineering: Foundation for Software Quality |
| Event type | Conference |
| Location | GermanyShow on map |
Fields of science
- 102 Computer Sciences
- 102022 Software development
- 102025 Distributed systems
JKU Focus areas
- Digital Transformation
Documents & Links
Related content
-
Projects
-
Christian Doppler Labor für Monitoring and Evolution of Very-Large-Scale Software Systems
Project: Funded research › Other mainly public funds
-
Multi-Modeling and Evolution in Software Ecosystems (M02)
Project: Funded research › Other sponsors