DocumentCode
2097490
Title
Model transformation: a declarative, reusable patterns approach
Author
Duddy, Keith ; Gerber, Anna ; Lawley, Michael ; Raymond, Kerry ; Steel, Jim
Author_Institution
CRC for Enterprise Distributed Syst., Brisbane, Qld., Australia
fYear
2003
fDate
16-19 Sept. 2003
Firstpage
174
Lastpage
185
Abstract
The MOF (Meta Object Facility) query, view and transformation RFP, issued by OMG will result in a key enabling technology for model-driven development of large distributed systems. We have designed a transformation language which will meet the requirements of this RFP, and several others besides. The language is declarative and patterns based. Transformation descriptions are explicitly reusable and modular. Rules that make up such descriptions may be aspect-driven, allowing for transformations to be written to address semantic concepts rather than structural features. This paper introduces the language and its rationale, and shows how it is used to solve s small but non-trivial MDA problem.
Keywords
formal specification; object-oriented programming; specification languages; MDA problem; MOF Query; Meta Object Facility; OMG; RFP; Unified Modelling Language; aspect driven; distributed systems; model transformation; model-driven development; reusable patterns approach; semantic concepts; structural features; transformation descriptions; transformation language; Concrete; Cyclic redundancy check; Distributed computing; Java; Object oriented modeling; Proposals; Steel; Technology management; Unified modeling language; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference, 2003. Proceedings. Seventh IEEE International
Print_ISBN
0-7695-1994-6
Type
conf
DOI
10.1109/EDOC.2003.1233847
Filename
1233847
Link To Document