Skip to content
Book Open access

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

Aug 2026 · Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems · 0 citations · 37 references
Computer Science

TL;DR

This work continues previous work of equipping the NeoJoin view definition language with a formal semantics that is based on triple graph grammars (TGGs), and introduces a skip semantics for TGG rules, i.e., allowing to skip certain actions a rule prescribes, depending on the application context.

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.

Read PDF

Similar papers

#small language model Open access Aug 2026

MGQL: An Executable, Small-Step Semantics of GQL

MGQL is presented, the first mechanized, small-step operational semantics for a substantial read-only fragment of GQL that is grounded in the ISO/IEC 39075 standard, and it is proved that the type system is sound, ensuring an end-to-end guarantee of well-formed queries yielding results that conform to their declared sc...

Aditya Thimmaiah, Tong-Tong Lin, Milos Gligoric · 1 citation
Conference Aug 2026

From Use Cases to Sequence Diagrams: Schema-Constrained Generation with Large Language Models

Sequence diagrams are widely used to model interactions among system components and external actors by explicitly describing how operations are executed over time. However, constructing sequence diagrams manually is tedious and time-consuming in practice, and their automated generation remains largely unresolved. In th...

Chun-Hao Huang, Yuan Yao, Taolue Chen et al. · 0 citations
Open access Sep 2026

Providing OntoObject-Z with Meta-schemas to Structure Specifications of Large Ontologies: A Case Study with Local Area Networks

This paper uses an approach to conceptualize the various constructs of OntoObject-Z in RDF, a fundamental component of the web ontology language (OWL), and implements the resulting ontology in a human readable syntax of the resource description framework (RDF).

Mohamed Bettaz · 1 citation

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.