Oct 2026· Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems· 0 citations· 20 references
TL;DR
This work argues that physical execution should be a first-class modeling concern and proposes physical execution plans for Model-Driven Engineering, which complements meta-models with execution plans that declare layouts, relations, indexes, access paths, and target runtimes without changing model meaning or modeling tasks.
Abstract
Model-Driven Engineering (MDE) raises the level of abstraction by representing systems using domain-specific languages (DSLs). However, the environment in which a DSL is developed frequently dictates how its artifacts are physically represented, accessed, and executed. Choices such as memory layouts, indexes, and runtime targets are typically inherited from the modeling framework rather than explicitly modeled. For instance, in the Eclipse Modeling Framework (EMF), models become object graphs in the Java Virtual Machine, limiting the control of DSL designers. We argue that physical execution should be a first-class modeling concern and propose physical execution plans for Model-Driven Engineering. Our approach complements meta-models with execution plans that declare layouts, relations, indexes, access paths, and target runtimes without changing model meaning or modeling tasks. Inspired by user-schedulable languages and progressive lowering, our approach separates model meaning from execution. We evaluate our approach over a set of modeling tasks, generating plan-specific Java and Rust backends that we compare against a conventional EMF baseline. These executors achieve task-dependent speedups of up to five orders of magnitude, while producing identical results. The measurements expose trade-offs among plans, opening a research agenda on cost-driven plan selection.
A reusable MCP server for the Graphical Language Server Platform (GLSP), enabling LLM agents to interact with models through semantically grounded, tool-based operations rather than direct model generation, demonstrates that structured, tool-mediated interaction is a crucial enabler for reliable AI-assisted modeling.
Andreas Hell, Martin Fleck, Philip Langer et al.· Proceedings of the ACM/IEEE...· 2 citations
Model transformation is a core model-driven engineering (MDE) operation in which reproducibility is expected: under fixed metamodels, source model, and transformation rules, a deterministic engine should produce a stable target model. Large Language Models (LLMs) are increasingly explored for MDE tasks, but evaluations...
Riccardo Rubei, Alessio Bucaioni, A. Di Salle· Proceedings of the ACM/IEEE...· 0 citations
Precise execution semantics are highly desirable for modeling languages as it enables seamless interoperability and portability of models. Yet, in practice, numerous variants of execution semantics are observed in modeling environments. We can describe modeling concepts with varying execution semantics as semantic vari...
Bianca Wiesmayr, Antonio Garmendia, Manuel Wimmer et al.· Proceedings of the ACM/IEEE...· 0 citations
This article presents an approach for automatically generating metamodel-specific replicated model runtimes directly from Ecore metamodels through a translation from a practically relevant subset of EMF/Ecore to compositions of Conflict-free Replicated Data Types (CRDTs), each encapsulating a well-defined conflict-reso...
Léo Olivier, Marcos Didonet Del Fabro, S. Gérard et al.· Proceedings of the ACM/IEEE...· 0 citations
CrisBench, a 1,200-question benchmark of lifecycle reasoning that combines a controlled formal setting with programs executed against Cordis, a runtime that manages component dependencies and cleanup, and asks models to identify affected components, predict state after a specified teardown order, and determine which co...
This work introduces Path2Spec, a divide-and-conquer framework that leverages LLMs to extract all execution paths from an input program, generates path-specific specifications for each, and merges them into a comprehensive overall specification.
Dan Huang, Zhensu Sun, Hui-Hui Huang et al.· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.