Skip to content
Book Open access

Reference Attribute Grammars as an Incremental Validation Framework for Delta-Based Multi-Model Product Lines

Oct 2026 · Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems · pp. 1070-1074 · 0 citations · 28 references

TL;DR

This work explores a novel approach for tackling both challenges of consistent co-evolution of models and features in a model-driven engineering by using Reference Attribute Grammars (RAG), a modeling technique known from compiler construction.

Abstract

A software product line comprises modules of core functionality as well as variable, configurable features. In model-driven engineering, the core consists of one or more models, and the features are defined by model transformations. Although developing such a product line brings many benefits, it poses two major challenges: First, all involved meta-models, transformation tools, and validation functions must be consistent, i.e., compatible. Second, the consistent co-evolution of models and features, i.e., all induced model transformations, must be assured. This work explores a novel approach for tackling both challenges. By using Reference Attribute Grammars (RAG), a modeling technique known from compiler construction, it becomes possible to express all involved models and their validation logic uniformly. During model evolution, RAGs enable efficient incremental consistency checking and repair. We demonstrate the feasibility of a RAG-based product line in a case study.

Read PDF

Similar papers

Book Open access Oct 2026

Bridging Feature Models and Users: LLM-Generated Low-Code Configurators for Software Product Lines

This work draws on principles from Low-Code Development (LCD) and introduces an LLM-driven approach for automatically generating interactive Web-based configurators directly from feature models, to simplify the development of configurators and support feature selection itself through low-code techniques that make varia...

Patrick Wegerer, Bernhard Schenkenfelder, Rudolf Ramler et al. · 1 citation
Book Open access Oct 2026

Spec-Graph Meta-framework for AI-Assisted Software Development: An Industry Case

AI-assisted software development increasingly relies on large lan- guage models to transform natural-language specifications into code. However, in most current workflows, specifications are treated as inline prompt content, limiting their structure, reuse, and trace- ability across development tasks. This paper introd...

Daniel Soto, D. A. González-Rueda, Mario Linares-Vásquez et al. · 0 citations
Book Open access Oct 2026

Automatic Generation of Local-First, Collaborative Modeling Languages

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. · 0 citations
Open access 2026

Methodology for rapid development of PAIS based on ontological modeling and category theory

This paper proposes a methodology for the rapid development of Process-Aware Information Systems (PAIS) based on ontological modeling and category theory, which distinguishes the categorical specification, in which functoriality follows by construction, from its operational implementation, whose conformance is establis...

Borivoj Bogdanović, Vidan Markovic, M. Segedinac et al. · 0 citations
Book Open access Oct 2026

Multi-Level Modeling as the Execution Substrate of a No-Code Platform: An Industrial Experience with Metada

We report on an industrial realization of multi-level modeling (MLM): Metada, a commercial enterprise no-code application platform whose runtime interprets models directly rather than generating code. Its foundation is a two-layered meta-architecture: RBSM, a linguistic meta-metamodel offering one deep instantiation re...

Petr C. Smolik · 0 citations
Book Open access Oct 2026

From Informal to Conformant Models: Benchmarking Vision--Language Models for UML Generation

Software teams routinely sketch and draw informal diagrams to capture design intent, yet these artifacts rarely evolve into conformant models that automated tooling can process or that can support later stages of development. This tension motivates flexible modeling, which aims to bridge free-form sketching and canonic...

Cecilia Eklund, Tomas Jonsson, Riccardo Rubei 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.