Skip to content

Improving the Understandability of Conceptual Models via Abstract Notation Engineering

Jul 2026 · arXiv.org · Vol abs/2607.29552 · 0 citations · 48 references
Computer Science

TL;DR

The focus is shifted from individual constructs to recurring configurations of constructs, and abstract notation engineering is proposed as a language-agnostic method for replacing such configurations with higher-level, semantically transparent constructs.

Abstract

Conceptual modeling supports the design, analysis, and communication of the properties of complex systems, yet conceptual models can be difficult to understand when domain-level abstractions must be encoded through low-level constructs required mainly for semantic conformity. Prior work has mainly improved how existing individual constructs are visually represented. We shift the focus from individual constructs to recurring configurations of constructs, and propose abstract notation engineering as a language-agnostic method for replacing such configurations with higher-level, semantically transparent constructs. The method comprises pattern identification, pattern formalization, visual notation design, and empirical validation. We instantiate it for Dynamic Condition Response (DCR) graphs, where common workflow patterns require elaborate low-level configurations. The resulting extension, DeCleaR, replaces such configurations with compact pattern-based abstractions. The results of our empirical validation show that DeCleaR improves perceived empirical quality, pragmatic quality, and user preference over standard DCR graphs.

View source

Similar papers

Book Open access Oct 2026

Physical Execution Plans for Model-Driven Engineering: Decoupling DSL Design from Runtime-Specific Representations

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...

Francisco Martínez-Lasaca, J. de Lara · 0 citations
Book Open access Oct 2026

Tool-assisted Concretization of Object-oriented Reference Models and Design Patterns

Investigation of concretization operations on reference models finds that explicit Incarnation Rules in reference models are required to specify and concretize design patterns, and that multi-incarnation must be applied with care, as incorrect use can lead to undesired concretization results.

Felix Jordan, Bernhard Rumpe, M. Stachon · 0 citations
Book Open access Oct 2026

VitruviusOCL: A Declarative Language for Multi-Model Consistency Specification

Large cyber-physical systems normally need to be described using multiple domain-specific modeling languages, so as to allow stakeholders to focus on their respective concerns. However, that multiplication of languages comes at the cost of fragmenting the overall system description, with the inherent consequences of th...

Max Oesterle, Arne Lange, Nathan Hagel et al. · 1 citation
Book Open access Oct 2026

Realizing a Model Context Protocol (MCP) Server for the Graphical Language Server Platform (GLSP)

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. · 2 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 Aug 2026

Toward generalizable unified modeling language automation: a dual case study on class and use case diagram generation

A dual-LLM pipeline integrating lightweight specification generation with reasoning-oriented code synthesis is presented, establishing a robust foundation for scalable, artificial intelligence-driven automation in software engineering.

Van-Viet Nguyen, Huu-Khanh Nguyen, Kim-Son Nguyen 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.