2010
DOI: 10.1007/978-3-642-12107-4_23
|View full text |Cite
|
Sign up to set email alerts
|

Domain-Specific Metamodelling Languages for Software Language Engineering

Abstract: Abstract. Domain-specific languages are constructed to provide modelling capabilities tailored to a specific domain. Sometimes, languages are developed many times, typically to support application in a new context. In doing so, recurring patterns and commonalities as well as variations across the evolving set of languages can be identified. This paper introduces the concept of a domain-specific metamodelling language, which codifies such commonalities and provides concepts and logic for expressing the variatio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
27
0

Year Published

2010
2010
2018
2018

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 29 publications
(27 citation statements)
references
References 24 publications
0
27
0
Order By: Relevance
“…Another approach to leverage reuse in DSLs is the definition of domainspecific metamodeling languages [14,26]. The idea is to define abstract language constructs that can be useful in several DSLs, and to provide mechanisms to specialize such abstract constructs to particular application contexts.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Another approach to leverage reuse in DSLs is the definition of domainspecific metamodeling languages [14,26]. The idea is to define abstract language constructs that can be useful in several DSLs, and to provide mechanisms to specialize such abstract constructs to particular application contexts.…”
Section: Related Workmentioning
confidence: 99%
“…As a result, modularization approaches are often discarded, and non-systematic reuse practices such as simple copy&paste are still quite popular in DSLs development processes. This type of solutions produce many code clones within DSLs' specifications thus replicating bugs and increasing maintenance costs [26].…”
Section: Introductionmentioning
confidence: 99%
“…The meta-model can be considered as a domain specific meta-modeling language (Zschaler, Kolovos, Drivalos, Paige, & Rashid, 2010) for service ecosystems. The corresponding meta-modeling language is used for defining the fundamental elements of a service ecosystem prescribing life-cycles, entities and features.…”
Section: Functional Entity Intensionmentioning
confidence: 99%
“…Future research will have to provide methodologies for language family engineering where language customisation and language composition is driven by the requirements of language users. The concept of domain-specific metamodelling languages [56] can be an interesting starting point for such further research.…”
Section: Related Workmentioning
confidence: 99%