School of Computing

Mda-transformations from relations

D.H. Akehurst

In ECOOP 2004 Workshop Reader, Workshop on Model Driven Development (WMDD 2004), pages 182-196, June 2004.

Abstract

The Model Driven Architecture (MDA) is an approach to IT systems development fostered by the Object Management Group (OMG). It is based on forming a separation between the specification of a systems essential functionality as a platform independent model (PIM) and the realisation of the system using more detailed and specific platform specification (PSM). It is recognised that specifying the mappings or transformations from PIM to PSM is a key enabling aspect of the MDA approach. Currently the OMG's Request for Proposals (RFP) on techniques and facilities to enable transformations is in progress. In this position paper we discus a technique for specifying transformations that is based on the mathematical foundation of relations. Using these relation specifications we show how the additional definition of some �build� expressions enables the generation of a transformation engine that will map model instances from either side of the specification to the other. This approach has been proved to work on a number of small case studies, using the KMF code generation tools to build transformation engines from specifications.

Download publication 168 kbytes (PDF)

Bibtex Record

@inproceedings{1952,
author = {D.H. Akehurst},
title = {MDA-Transformations from Relations},
month = {June},
year = {2004},
pages = {182-196},
keywords = {determinacy analysis, Craig interpolants},
note = {},
doi = {},
url = {http://www.cs.kent.ac.uk/pubs/2004/1952},
    publication_type = {inproceedings},
    submission_id = {27576_1091444755},
    booktitle = {ECOOP 2004 Workshop Reader, Workshop on Model Driven Development (WMDD 2004)},
}

School of Computing, University of Kent, Canterbury, Kent, CT2 7NF

Enquiries: +44 (0)1227 824180 or contact us.

Last Updated: 21/03/2014