2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS) 2015
DOI: 10.1109/models.2015.7338244
|View full text |Cite
|
Sign up to set email alerts
|

Systematically deriving domain-specific transformation languages

Abstract: Abstract-Model transformations are helpful to evolve, refactor, refine and maintain models. While domain-specific languages are normally intuitive for modelers, common model transformation approaches (regardless of whether they transform graphical or textual models) are based on the modeling language's abstract syntax requiring the modeler to learn the internal representation of the model to describe transformations. This paper presents a process that allows to systematically derive a textual domainspecific tr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
14
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(14 citation statements)
references
References 29 publications
0
14
0
Order By: Relevance
“…The latter includes an extensible visitorbased model checking framework that applies Java well-formedness rules (context conditions) to the models. Behavior can be realized through FreeMarker-based code generators that process models and translate these into arbitrary target language artifacts or through domain-specific model-to-model transformations [52] . Facets realize these perspectives through specific grammars, Java rules, and templates.…”
Section: Perspectivesmentioning
confidence: 99%
“…The latter includes an extensible visitorbased model checking framework that applies Java well-formedness rules (context conditions) to the models. Behavior can be realized through FreeMarker-based code generators that process models and translate these into arbitrary target language artifacts or through domain-specific model-to-model transformations [52] . Facets realize these perspectives through specific grammars, Java rules, and templates.…”
Section: Perspectivesmentioning
confidence: 99%
“…One class of approaches is based on the idea of turning a DSML into a domain-specific transformation language. Hölldobler et al [18] assume a DSML to be specified using a context-free grammar and present a generative approach to systematically derive a textual domain-specific transformation language from that grammar. Consequently, the approach is limited to textual DSMLs.…”
Section: Related Workmentioning
confidence: 99%
“…In contrast, Grønmo [17] and Acreţoaie et al [2] address concrete syntaxbased transformation of graphical models. Similar to [18], the approach presented in [17] is generative in the sense that transformation rule editors are generated from the DSML meta-model which must be equipped with a mapping to the set of symbols of the DSML concrete syntax. However, this means domain experts cannot define the transformation rules using their favourite editor.…”
Section: Related Workmentioning
confidence: 99%
“…K. Hölldobler, B. Rumpe, and I. Weisemöller [17] presents a process that allows to systematically derive a textual domain specific transformation language from the grammar of a given textual modeling language. They applied a systematic derivation of the semantics to UML class diagrams to obtain a domain-specific transformation language called CDTrans.…”
Section: Related Workmentioning
confidence: 99%
“…As shown in figure 2 the syntactic elements are specified as symbol substitutions for the major objects in the pipeline model that can be recursively performed to generate new modeling sequences and to keep track of domain specific relevant information [17]. The information is tagged with the pipeline component attributes (attr) and values(val),which can be transferred into the instruction sequence in the language construct.…”
Section: Fig 2 Model Specificationsmentioning
confidence: 99%