2013
DOI: 10.1007/s10270-013-0367-z
|View full text |Cite
|
Sign up to set email alerts
|

Model-driven engineering with domain-specific meta-modelling languages

Abstract: The final publication is available at Springer via http://dx.doi.org/10.1007/s10270-013-0367-zDomain-specific modelling languages are normally defined through general-purpose meta-modelling languages like the MOF. While this is satisfactory for many model-driven engineering (MDE) projects, several researchers have identified the need for domain-specific meta-modelling (DSMM) languages. These provide customised domain-specific meta-modelling primitives aimed at the definition of modelling languages for a specif… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
55
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
7
1
1

Relationship

3
6

Authors

Journals

citations
Cited by 45 publications
(55 citation statements)
references
References 42 publications
0
55
0
Order By: Relevance
“…Like the flexible code generator is implemented with the Polymorphic Templates [10] design pattern, a similar method is highly demanded for the validation logic. Apart from this, we are interested in creating a multi-level modeling [17] tool for component modeling. In this tool, the basic handling of components and their relations, such as dependency or exclusivity, will be implemented in the tooling of the Domain-Specific Metamodeling Language (DSML).…”
Section: Discussionmentioning
confidence: 99%
“…Like the flexible code generator is implemented with the Polymorphic Templates [10] design pattern, a similar method is highly demanded for the validation logic. Apart from this, we are interested in creating a multi-level modeling [17] tool for component modeling. In this tool, the basic handling of components and their relations, such as dependency or exclusivity, will be implemented in the tooling of the Domain-Specific Metamodeling Language (DSML).…”
Section: Discussionmentioning
confidence: 99%
“…Both are calculated at level 1: the first counts the number of instances of each deployed component at level 1, and the second computes the average of the cpuLoad of all the instances at the bottom level. We adapted EOL for its use in a multi-level setting [11]. For example, we allow indirect type referencing.…”
Section: Multi-level Approachmentioning
confidence: 99%
“…However, some researchers have analysed the benefits of modelling using multiple meta-levels [1]. In fact, multi-level modelling could be used as a way to achieve reusability, by defining transformations over a meta-meta-model, which then could be reused for instance meta-models [8]. Figure 35 shows a comparison between multi-level based reusability, and the concept-based reusability we have presented in this work.…”
Section: Model Integrationmentioning
confidence: 99%