Abstract:
Model transformations are recognised as a vital part of Model Driven Development, but current approaches are often simplistic, with few distinguishing features, and frequently lack an implementation. The practical difficulties of implementing an approach inhibit experimentation within the paradigm. In this paper, I present the MT model transformation language which was implemented as a low-cost DSL in the Converge programming language. Although MT shares several aspects in common with other model transformation languages, an ability to rapidly experiment with the implementation has led MT to contain a number of new features, insights and differences from other approaches.
Citations
|
755
|
A Theory of Objects
– Abadi, Cardelli
- 1996
|
|
108
|
Classification of Model Transformation Approaches
– Czarnecki, Helsen
- 2003
|
|
63
|
98 Language and Libraries: The Revised Report
– Haskell
- 2002
|
|
31
|
Transformation: The Missing Link of MDA
– Gerber, Lawley, et al.
|
|
31
|
TXL - a language for programming language tools and applications
– Cordy
- 2004
|
|
27
|
A Scenario-Driven Approach to Traceability
– Egyed
- 2001
|
|
26
|
Applied Metamodelling: A Foundation for Language Driven Development
– Clark, Evans, et al.
- 2004
|
|
15
|
What tracers are made of
– Bocker
- 1990
|
|
12
|
Model transformations and tool integration
– Tratt
- 2005
|
|
11
|
A preliminary identification of MDA components
– Bézivin, Gérard
- 2002
|
|
8
|
Pattern matching for program generation: A user manual
– Biggerstaff
- 1998
|
|
5
|
query / views / transformations first revised submission
– MOF
- 2003
|
|
5
|
The Converge programming language
– Tratt
- 2005
|
|
4
|
Query / views / transformations submissions & recommendations towards final standard, August 2003. OMG document ad/03-08-02
– Gardner, Griffin, et al.
|
|
4
|
revised submission to QVT RFP
– First
- 2003
|
|
3
|
Issues surrounding model consistency and QVT
– Tratt, Clark
- 2003
|
|
2
|
Response to the MOF 2.0 query / views / transformations RFP
– OpenQVT
- 2003
|