Beschreibung
[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.| Zeitraum | 21 März 2019 |
|---|---|
| Ereignistitel | Proceedings of the 25th International Working Conference on Requirements Engineering: Foundation for Software Quality |
| Veranstaltungstyp | Konferenz |
| Ort | DeutschlandAuf Karte anzeigen |
Wissenschaftszweige
- 102 Informatik
- 102022 Softwareentwicklung
- 102025 Verteilte Systeme
JKU-Schwerpunkte
- Digital Transformation
Dokumente & Verweise
Verbundene Inhalte
-
Projekte
-
Multi-Modeling and Evolution in Software Ecosystems (M02)
Projekt: Geförderte Forschung › Andere Geldgeber
-
Christian Doppler Labor für Monitoring and Evolution of Very-Large-Scale Software Systems
Projekt: Geförderte Forschung › CDG - Christian Doppler Forschungsgesellschaft