Model transformations in MT.

Tratt, Laurence (2007) Model transformations in MT. Science of Computer Programming, 68 (3). pp. 169-186. ISSN 0167-6423

[img]
Preview
PDF
Download (286kB)
This item is available in: Library Catalogue

Abstract

Model transformations are recognised as a vital aspect of Model Driven Development, but current approaches cover only a small part of the possible spectrum. In this paper I present the MT model transformation which shows how a QVT-like language can be extended with novel pattern matching constructs, how tracing information can be automatically constructed and visualized, and how the transformed model is pruned of extraneous elements. As MT is implemented as a DSL within the Converge language, this paper also demonstrates how a general purpose language can be embedded in a model transformation language, and how DSL development can aid experimentation and exploration of new parts of the model transformation spectrum.

Item Type: Article
Research Areas: A. > School of Science and Technology
ISI Impact: 2
Item ID: 5924
Depositing User: Dr Laurence Tratt
Date Deposited: 27 May 2010 09:21
Last Modified: 03 Mar 2016 13:38
URI: http://eprints.mdx.ac.uk/id/eprint/5924

Actions (login required)

Edit Item Edit Item

Full text downloads (NB count will be zero if no full text documents are attached to the record)

Downloads per month over the past year