Projects per year
Abstract
Engineering projects involve a variety of artifacts such as requirements, design, or source code. These artifacts, many of which tend to be interdependent, are often manipulated concurrently. To keep artifacts consistent, engineers must continuously consider their work in relation to the work of multiple other engineers. Traditional consistency checking approaches reason efficiently over artifact changes and their consistency implications. However, they do so solely within the boundaries of specific tools and their specific artifacts (e.g., consistency checking between different UML models). This makes it difficult to examine the consistency between different types of artifacts (e.g., consistency checking between UML models and the source code). Global consistency checking can help addressing this problem. However, it usually requires a disruptive and time consuming merging process for artifacts. This article presents a novel, cloud-based approach to global consistency checking in a multi-developer/-tool engineering environment. It allows for global consistency checking across all artifacts that engineers work on concurrently. Moreover, it reasons over artifact changes immediately after the change happened, while keeping the (memory/CPU) cost of consistency checking minimal. The feasibility and scalability of our approach were demonstrated by a prototype implementation and through an empirical validation.
| Original language | English |
|---|---|
| Title of host publication | Proceedings 16th Int'l Working Conference on Variability Modelling of Software-Intensive Systems, VaMoS 2022 |
| Editors | Paolo Arcaini, Xavier Devroey, Alessandro Fantechi |
| Publisher | ACM |
| Pages | 6:1-6:9 |
| Number of pages | 9 |
| Volume | 21 |
| ISBN (Electronic) | 9781450396042 |
| ISBN (Print) | 9781450396745 |
| DOIs | |
| Publication status | Published - 23 Feb 2022 |
Publication series
| Name | ACM International Conference Proceeding Series |
|---|
Fields of science
- 102 Computer Sciences
- 102022 Software development
JKU Focus areas
- Digital Transformation
Projects
- 3 Finished
-
Integration of Validation into a Refinement-based Rigorous Development Process (IVOIRE)
Egyed, A. (Researcher) & Mashkoor, A. (PI)
01.06.2020 → 31.01.2024
Project: Funded research › FWF - Austrian Science Fund
-
Multi-View Consistency Checking (MCCC)
Egyed, A. (PI)
26.05.2019 → 25.11.2024
Project: Funded research › FWF - Austrian Science Fund
-
Pro2Future - Products and Production Systems of the Future
Egyed, A. (Researcher), Küng, J. (Researcher), Miethlinger, J. (Researcher), Müller, A. (Researcher), Schlacher, K. (Researcher), Streit, M. (Researcher) & Ferscha, A. (PI)
01.04.2017 → 31.03.2025
Project: Funded research › FFG - Austrian Research Promotion Agency