On the Practical Expressiveness of Triple Graph Grammars

Abstract

Triple Graph Grammars (TGGs) are a visual, intuitive approach for specifying model transformations, allowing the automatic derivation of model management operations including forward/backward transformations and incremental synchronisation with guaranteed, desirable properties.
The conceptual simplicity of TGGs comes at a price, however, as all TGG tools impose substantial limits on practical expressiveness (measured by ease of specification, size, and readability in this paper), rendering TGGs unsuitable for real-world transformations and representing a major barrier to their mainstream adoption.
This paper discusses excerpts of model transformations that are exceedingly difficult (and perhaps even impossible) to specify using TGGs, analyses the underlying causes, and suggests suitable extensions of existing language features.
Our goal is to inspire research that improves the practical expressiveness of TGGs and facilitates applications of the approach.

Mehr zum Titel

Titel On the Practical Expressiveness of Triple Graph Grammars
Medien Proceedings of the 14th International Conference on Model-Based Software and Systems Engineering
Herausgeber INSTICC
Band 2026
Verfasser Anthony Anjorin, Prof. Dr. Thomas Buchmann
Seiten 410-417
Veröffentlichungsdatum 07.03.2026
Zitation Anjorin, Anthony; Buchmann, Thomas (2026): On the Practical Expressiveness of Triple Graph Grammars. Proceedings of the 14th International Conference on Model-Based Software and Systems Engineering 2026, 410-417.