2010
DOI: 10.1007/978-3-642-16145-2_8
|View full text |Cite
|
Sign up to set email alerts
|

transML: A Family of Languages to Model Model Transformations

Abstract: Abstract. Model transformation is one of the pillars of Model-Driven Engineering (MDE). The increasing complexity of systems and modelling languages has dramatically raised the complexity and size of model trans-formations. Even though many transformation languages and tools have been proposed in the last few years, most of them are directed to the implementation phase of transformation development. However, there is a lack of cohesive support for the other phases of the transformation development, like requir… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1

Citation Types

0
20
0

Year Published

2011
2011
2021
2021

Publication Types

Select...
5
1
1

Relationship

1
6

Authors

Journals

citations
Cited by 24 publications
(20 citation statements)
references
References 12 publications
0
20
0
Order By: Relevance
“…The works [4][2] are more closely related to the one presented in this paper. TransML [4] proposes a family of languages with diagrams for the entire development life cycle providing support for specification, analysis, design and code.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…The works [4][2] are more closely related to the one presented in this paper. TransML [4] proposes a family of languages with diagrams for the entire development life cycle providing support for specification, analysis, design and code.…”
Section: Related Workmentioning
confidence: 99%
“…Despite the importance of models for the MDD approach, transformations are usually specified in an ad-hoc way using natural language and are implemented directly in code [4]. This practice leads to poor documentation which hampers the evolution of the transformation and makes it difficult to use software engineering good practices such as design patterns and reuse.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…As MDE is being used more intensively [4], systematic development of the transformations becomes more important [2]. However, as Selic argues [9]: "we are far from making the writing of model transformations an established and repeatable technical task".…”
Section: Introductionmentioning
confidence: 99%
“…We also provide support for reengineering transformation code by its parsing into transML models, and facilitating platform migration. This paper is an extended version of [29]. Most notably, here we incorporate a new diagram type for transformation testing -in a style similar to the xUnit testing frameworks [4] -together with a supporting platform; we illustrate the use of platform models to characterize different implementation languages and validate rule diagrams for them; we support the generation of QVT code from transML models; and we elaborate on two extended case studies.…”
mentioning
confidence: 99%