KIT | KIT-Bibliothek | Impressum | Datenschutz

Extending Triple Graph Grammars to Formalize Complex View Definitions on Families of Models - Long Version

König, Lars ORCID iD icon 1; Kosiol, Jens
1 Institut für Informationssicherheit und Verlässlichkeit (KASTEL), Karlsruher Institut für Technologie (KIT)

Abstract:

View-based development is an important technique to manage complexity and facilitate cooperation in the development of modern and complex systems of systems. This approach places high demands on view definition languages used in the development process. First, such a language needs to be approachable and extremely versatile so that developers from diverse backgrounds are able to use it and can define views for a diverse set of different tasks. Yet, the language also needs to have a precise and formal semantics so that it is possible to integrate the work performed on various views in a controlled manner to obtain a coherent overall system. In this paper, we continue previous work of equipping the NeoJoin view definition language with a formal semantics that is based on triple graph grammars (TGGs). This paves the way for obtaining automated and incremental synchronization procedures between models and views that come with high formal guarantees for their behavior. Simultaneously, our work serves as a further case study of the expressivity and usability of TGGs. We identify one gap, namely convenient support for the translation of overlapping queries from the view definition language, and tackle that gap by introducing a skip semantics for TGG rules, i.e., allowing to skip certain actions a rule prescribes, depending on the application context.


Volltext §
DOI: 10.5445/IR/1000196769
Veröffentlicht am 03.09.2026
Originalveröffentlichung
DOI: 10.48550/arXiv.2608.10785
Cover der Publikation
Zugehörige Institution(en) am KIT Institut für Informationssicherheit und Verlässlichkeit (KASTEL)
Publikationstyp Forschungsbericht/Preprint
Publikationsmonat/-jahr 08.2026
Sprache Englisch
Identifikator KITopen-ID: 1000196769
Verlag arxiv
Umfang 14 S.
Projektinformation SFB 1608/1, 501798263 (DFG, DFG KOORD, SFB 1608)
Bemerkung zur Veröffentlichung Long version of paper accepted at the 23rd Workshop on Model Driven Engineering, Verification and Validation (MoDeVVa 2026)
Schlagwörter model views, view definition, triple graph grammars, skip semantics
Nachgewiesen in arXiv
OpenAlex
Globale Ziele für nachhaltige Entwicklung Ziel 17 – Partnerschaften zur Erreichung der Ziele
KIT – Die Universität in der Helmholtz-Gemeinschaft
KITopen Landing Page