A

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

ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MODELS), pp. 80–91

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.

Authors 3

  1. Felix Jordan Aachen

    RWTH Aachen University

    Affiliation as printed

    RWTH Aachen, Aachen, Nordrhein-Westfalen, Germany

  2. RWTH Aachen University

    Affiliation as printed

    Software Engineering, RWTH Aachen, Aachen, Nordrhein-Westfalen, Germany

  3. RWTH Aachen University

    Affiliation as printed

    Software Engineering, RWTH Aachen, Aachen, Nordrhein-Westfalen, Germany

Cited by 0 stored of 0

No patents citing this paper on Lens.org (checked 2026-10-06).

References 57