June 24, 2013
by Markus
0 comments

Refactorings in Language Development with Asymmetric Bidirectional Model Transformations

Abstract—Software language descriptions comprise several heterogeneous interdependent artifacts that cover different aspects of languages (abstract syntax, notation and semantics). The dependencies between those artifacts demand the simultaneous adaptation of all artifacts when the language is changed. Changes to a language … Continue reading

July 2, 2012
by Markus
0 comments

Type-Safe Model Transformation Languages as Internal DSLs in Scala

Abstract. Although there are mature model transformation languages (MTLs) like ATL, model-to-model transformations still are often im- plemented in general-purpose languages (GPLs) like Java, especially in EMF-based projects. A reason might be that developers hesitate from integrating another language and … Continue reading

June 21, 2007
by Markus
0 comments

different ways to define the operational semantics of a language based on its meta-model

Since meta-modelling became a successful method to define abstract language syntax, many research groups started to define the operational semantics of language also based on a meta-model. A variety of methods have been developed. This article briefly explains three different … Continue reading