KIT | KIT-Bibliothek | Impressum | Datenschutz

Deep Reactions: Realizing and Evaluating Consistency Preservation for Multi-Level, Multi-View Models

Kienle, Annika 1; Lange, Arne ORCID iD icon 2; Weber, Thomas ORCID iD icon 2; König, Lars ORCID iD icon 2; Hagel, Nathan ORCID iD icon 2; Burger, Erik ORCID iD icon 2
1 Karlsruher Institut für Technologie (KIT)
2 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

In view-based development, consistency plays a central role across concrete models. Consistency can be achieved automatically through consistency-preservation rules defined, for instance, in a change-driven language such as the Reactions language of the Vitruvius framework. This language, however, assumes the classical two-level architecture with a strict separation of type and instance level and can therefore only handle multi-level models through their generic linguistic structure. This forces domain questions to be encoded as not statically typed string operations on infrastructure metaclasses. Based on a previously published vision, this paper presents the Deep Reactions language. It lets a stable region of a deep model serve as an ontological metamodel, over which ontological types and features can be referenced directly and deep characterization through offspring-aware triggers can be exploited. Building on the stable code generation of the original Reactions language, a pre-processing step first transforms Deep Reactions into regular Reactions which ensures compatibility with existing implementations. Our evaluation shows that the number of referenced metamodels and the token count can be reduced while removing 83% of statically unvalidated type references.


Verlagsausgabe §
DOI: 10.5445/IR/1000197823
Veröffentlicht am 14.10.2026
Originalveröffentlichung
DOI: 10.1145/3837062.3838703
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Proceedingsbeitrag
Publikationsdatum 04.10.2026
Sprache Englisch
Identifikator ISBN: 979-8-4007-2903-4
KITopen-ID: 1000197823
Erschienen in Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems
Veranstaltung 29th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS 2026), Málaga, Spanien, 04.10.2026 – 09.10.2026
Verlag Association for Computing Machinery (ACM)
Seiten 999–1008
Schlagwörter Multi-level modeling, V-SUM, View-based modeling, Vitruvius,Consistency, Deep instantiation
Nachgewiesen in OpenAlex
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page