Design Pattern Instantiation Directed by Concretization and Specialization
Computer Science and Information Systems, Tome 8 (2011) no. 1.

Voir la notice de l'article provenant de la source Computer Science and Information Systems website

Design patterns provide an especially effective way to improve the quality of a software system design as they provide abstracted, generalized and verified solutions of non-trivial design problems that occur repeatedly. The paper presents a method of design pattern instantiation support based on the key principles of both MDD and MDA. The method allows specification of the pattern instance occurrence via the semantic extension of UML directly on the context. The rest of the pattern instantiation is automated by model transformations of the specified pattern instances to lower levels of abstraction. Such approach enables the use of higher levels of abstraction in the modeling of patterns. Moreover, the model transformations are driven by models of patterns besides the instance specification, and thus the approach provides very useful ways how to determine and control the results of transformations. The method is not limited to design pattern support only, it also provides a framework for the addition of support for custom model structures which are often created in models mechanically.
Keywords: Design patterns, concretization, specialization, MDD
@article{CSIS_2011_8_1_a3,
     author = {Peter Kajsa and Lubomir Majtas and Pavol Navrat},
     title = {Design {Pattern} {Instantiation} {Directed} by {Concretization} and {Specialization}},
     journal = {Computer Science and Information Systems},
     publisher = {mathdoc},
     volume = {8},
     number = {1},
     year = {2011},
     url = {http://geodesic.mathdoc.fr/item/CSIS_2011_8_1_a3/}
}
TY  - JOUR
AU  - Peter Kajsa
AU  - Lubomir Majtas
AU  - Pavol Navrat
TI  - Design Pattern Instantiation Directed by Concretization and Specialization
JO  - Computer Science and Information Systems
PY  - 2011
VL  - 8
IS  - 1
PB  - mathdoc
UR  - http://geodesic.mathdoc.fr/item/CSIS_2011_8_1_a3/
ID  - CSIS_2011_8_1_a3
ER  - 
%0 Journal Article
%A Peter Kajsa
%A Lubomir Majtas
%A Pavol Navrat
%T Design Pattern Instantiation Directed by Concretization and Specialization
%J Computer Science and Information Systems
%D 2011
%V 8
%N 1
%I mathdoc
%U http://geodesic.mathdoc.fr/item/CSIS_2011_8_1_a3/
%F CSIS_2011_8_1_a3
Peter Kajsa; Lubomir Majtas; Pavol Navrat. Design Pattern Instantiation Directed by Concretization and Specialization. Computer Science and Information Systems, Tome 8 (2011) no. 1. http://geodesic.mathdoc.fr/item/CSIS_2011_8_1_a3/