Enforcement of Patterns by Constraint-Aware Model Transformations

Authors

  • Yngve Lamo Bergen University College, Department of Computer Engineering
  • Adrian Rutle Bergen University College, Department of Computer Engineering
  • Florian Mantz Bergen University College, Department of Computer Engineering

DOI:

https://doi.org/10.14279/tuj.eceasst.31.576

Abstract

Patterns are descriptions and solutions for recurring problems in software design and implementation. In this paper, some ideas towards a formal approach to the specification of patterns in model-driven engineering (MDE) is presented. The approach is based on the Diagram Predicate Framework which provides a formal approach to (meta)modelling, model transformation and model management in MDE. In particular, patterns are defined as diagrammatic specifications and constraint-aware model transformations are adapted to enforce patterns. Moreover, running examples are used to illustrate the facade design pattern in structural models.

Downloads

Published

2011-05-16

How to Cite

[1]
Y. Lamo, A. Rutle, and F. Mantz, “Enforcement of Patterns by Constraint-Aware Model Transformations”, eceasst, vol. 31, May 2011.