Oct 2026· Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems· pp. 80-91· 0 citations· 34 references
TL;DR
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.
Abstract
Reference models capture reusable domain knowledge, standards, and solutions to recurring problems such as design patterns. To support systematic reuse beyond analytical conformance checking, this paper investigates three constructive concretization operations on reference models: (1) completion of partial concrete models, (2) concretization/integration of design patterns into a concrete model, and (3) adaptation of supplementary artifacts. We demonstrate these operations for UML/P Class Diagrams (CDs) and the Object Constraint Language (OCL), and analyze the challenges and opportunities of supporting multiple incarnations of the same reference element within a single concretization. Our approach is realized in tools for automated CD completion and OCL adaptation, together with a generic reference-adaptation framework for MontiCore-based languages. Key findings are that explicit Incarnation Rules (IRs) 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.
A Domain-Specific Language (DSL), named RI language, designed for the declarative description of microservices, along with a supporting tool, TSE (Toolbox Service Executor), implemented in Python and based on the RI grammar, enables the representation of structural and operational aspects of services in a technology-ag...
Cássio Ritse, Machado Dos, S. Silva et al.· 0 citations
This paper presents a framework integrating Knowledge Graphs and Large Language Models to support a more extensible design review environment, and demonstrates its ability to retrieve and execute existing rules from the KG, capture new requests during design, and maintain a verifiable, adaptive compliance checking syst...
Maen Alnuzha, Tanya Bloch· Journal of Information Techn...· 1 citation
The increasing complexity of systems within Model-Based Systems Engineering (MBSE) environments has made structured and reliable use case modeling critically important. Existing approaches to SysML Use Case Diagram modeling and verification remain fragmented, addressing generation, validation, or reuse in isolation. Th...
Magesh Nachiappan Nachiappan, Shathyanaraynan Balashanmugam, P. de Saqui-Sannes et al.· Systems· 0 citations
Requirements specification is a pivotal activity in software development. The use of structured templates for specifying requirements can improve their clarity, consistency, and analyzability, which is particularly important in safety-critical domains such as avionics to support verification and certification activitie...
This study develops and evaluates a methodology for automated formalization and verification of building code requirements using ontology-based knowledge graphs aligned with building information modeling (BIM) data, with the goal of producing executable, traceable, and audit-ready compliance outcomes.
A phas...
Z. Kabzhan, A. Shakhnovich, S. Gorshkov et al.· Smart and Sustainable Built...· 0 citations
Involving final users directly in the design of software systems can generate important benefits. For example, it could improve the number of semantic modelling errors resulting from miscommunication between software analysts and end users. Another approach to the participation of users is to let them create business s...
Murtadha N. Rasol· Journal of Education for Pur...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.