Design Pattern Instances within Model Driven Development Based on Abstraction, Concretization and Variability

Authors

  • Peter Lacko FIIT STU Bratislava
  • Peter Kajsa FIIT STU Bratislava
  • Pavol Návrat FIIT STU Bratislava

Keywords:

Design Patterns, Semantics, Transformations, Concretization, Specialization, Variability, Models of Design Patterns, Model Driven Development

Abstract

The main goal of the paper is to present the method of design pattern support based on principles of model driven development: the abstraction, semantics and model transformations. More specifically, the method is based on the principle of suggestion of design pattern instances via the semantic marking of model elements or source code fragments and on the subsequent transformations of this way marked models or source code. Thanks to the continual support of the design patterns at more levels of abstraction and thanks to the transformations between particular model levels and source code, the method is targeted to achieve the applicability in the area of the iterative, incremental and model driven development.

Downloads

Download data is not yet available.

Downloads

Published

2017-05-09

How to Cite

Lacko, P., Kajsa, P., & Návrat, P. (2017). Design Pattern Instances within Model Driven Development Based on Abstraction, Concretization and Variability. Computing and Informatics, 36(1), 55–85. Retrieved from http://147.213.75.17/ojs/index.php/cai/article/view/2017_1_55