Description Languages for Consistency Management Scenarios Based on Examples from the Industry Automation Domain
Anthony Anjorin (Paderborn University, Germany), Enes Yigitbas, (Paderborn University, Germany), Erhan Leblebici (TU Darmstadt, Germany),, Andy Sch\"urr (TU Darmstadt, Germany), Marius Lauder (Continental Automotive, GmbH, Germany, Germany), Martin Witte (Siemens AG, Germany)

TL;DR
This paper introduces description languages for consistency management scenarios and strategies, facilitating better comparison, transfer, and understanding of industrial applications in model synchronization and related fields.
Contribution
It proposes formal description languages for scenarios and strategies in consistency management, based on extensive industrial experience and prior research in model-driven engineering and bidirectional transformations.
Findings
Languages enable systematic description of industrial consistency management scenarios.
Facilitates comparison and transfer of knowledge across projects and tools.
Grounded in over ten years of industrial application experience.
Abstract
To cope with the increasing complexity of developing and maintaining modern (software) systems, multiple abstractions (models) of the same system can be established and used to allow different domain experts to collaborate and contribute their respective expertise. This divide-and-conquer, model-based approach requires, however, support for a concurrent engineering process, i.e., providing a means of checking, restoring, and ensuring the consistency of all involved and concurrently maintained models. The task of providing such support is often referred to as consistency management. Although there exist various approaches to consistency management and numerous (industrial) case studies described in the literature on bidirectional transformations (bx), there is currently no uniform description of diverse but related industrial applications of model synchronisation and other forms of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
