2009
DOI: 10.1007/s10270-009-0118-3
|View full text |Cite
|
Sign up to set email alerts
|

Supporting domain-specific model patterns with metamodeling

Abstract: Metamodeling is a widely applied technique in the field of graphical languages to create highly configurable modeling environments. These environments support the rapid development of domain-specific modeling languages (DSMLs). Design patterns are efficient solutions for recurring problems. With the proliferation of DSMLs, there is a need for domain-specific design patterns to offer solutions to problems recurring in different domains. The aim of this paper is to provide theoretical and practical foundations t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0
3

Year Published

2010
2010
2022
2022

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 24 publications
(15 citation statements)
references
References 29 publications
0
12
0
3
Order By: Relevance
“…Studying the second alternative, they proposed the Ram process (Relaxation, Augmentation, Modification) that allows the semi-automatic generation of transformation specification languages. On the other hand, Levendovszky et al explored in [69] the other alternative by proposing an approach based on Domain-Specific Design Patterns together with a relaxed conformance relation to allow the use of model fragments instead of plain regular models.…”
Section: Transformation Well-formednessmentioning
confidence: 99%
“…Studying the second alternative, they proposed the Ram process (Relaxation, Augmentation, Modification) that allows the semi-automatic generation of transformation specification languages. On the other hand, Levendovszky et al explored in [69] the other alternative by proposing an approach based on Domain-Specific Design Patterns together with a relaxed conformance relation to allow the use of model fragments instead of plain regular models.…”
Section: Transformation Well-formednessmentioning
confidence: 99%
“…However, software engineering environments for model-driven systems development have evolved from classical integrated development environments [32], and many of the same problems appear (and are re-solved) in a newer setting. Arguably, the novelty in MDA/MDE is the use of codified modeling languages for object-oriented design (UML) and the increasing use of domain-specific abstractions and dedicated, visual, domain specific modeling languages [26].…”
Section: Related Workmentioning
confidence: 99%
“…Such analysis lead us to a simple (graphical) language that allows the modeler to document the metamodel changes by capturing how 'old' metamodel elements are related to 'new' metamodel elements [32]. Note that the modeler essentially supplies rewriting rules that proscribe how a model migration engine should convert 'old' models into 'new' models.…”
Section: Transformations In Evolution and Adaptationmentioning
confidence: 99%
See 2 more Smart Citations