Akehurst, David H. (2004) MDA-Transformations from Relations. In: ECOOP 2004 Workshop Reader, Workshop on Model Driven Development (WMDD 2004). . (KAR id:14141)
PDF
Language: English |
|
Download this file (PDF/162kB) |
Preview |
Request a format suitable for use with assistive technology e.g. a screenreader |
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.
Item Type: | Conference or workshop item (Paper) |
---|---|
Uncontrolled keywords: | MDA, transformation, relation |
Subjects: | Q Science > QA Mathematics (inc Computing science) > QA 76 Software, computer programming, |
Divisions: | Divisions > Division of Computing, Engineering and Mathematical Sciences > School of Computing |
Depositing User: | Mark Wheadon |
Date Deposited: | 24 Nov 2008 18:02 UTC |
Last Modified: | 05 Nov 2024 09:48 UTC |
Resource URI: | https://kar.kent.ac.uk/id/eprint/14141 (The current URI for this page, for reference purposes) |
- Link to SensusAccess
- Export to:
- RefWorks
- EPrints3 XML
- BibTeX
- CSV
- Depositors only (login required):