ACM Home Page
Please provide us with feedback. Feedback
Implementing a practical declarative logic-based model transformation engine
Full text PdfPdf (99 KB)
Source Symposium on Applied Computing archive
Proceedings of the 2007 ACM symposium on Applied computing table of contents
Seoul, Korea
SESSION: Model transformation table of contents
Pages: 971 - 977  
Year of Publication: 2007
ISBN:1-59593-480-4
Authors
Michael Lawley  Queensland University of Technology, Brisbane, Australia
Kerry Raymond  Queensland University of Technology, Brisbane, Australia
Sponsor
SIGAPP: ACM Special Interest Group on Applied Computing
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 46,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1244002.1244216
What is a DOI?

ABSTRACT

Declarative approaches to specifying model-model transformation are an attractive approach because they can offer implicit source model traversal, automatic traceability management, implicit target object creation, and implicit rule ordering. However, when proposing such a declarative logic-based transformation language, there are two common objections. One is programmer unfamiliarity with declarative style, and the other is that of perceived performance problems. In this paper we address these issues, discussing the design of specific features of the Tefkat transformation engine intended to facilitate writing and debugging declarative transformation specifications, and describing important implementation techniques used to avoid performance problems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
OMG: MOF 2.0 Query/View/Transformation Specification. OMG document ptc/2005-11-01
 
2
A. Uhl "Model Transformations, OCL and MOF", OOP 2006 Conference http://www.sigs.de/download/oop_06/do10%20uhl%20 brbWR%20Jan02%202006%20%20oop_2006.zip
3
 
4
T. Mens and P. Van Gorp, "A Taxonomy of Model Transformation", In Proceedings of Graph and Model-based Transformation (GraMoT) 2005
 
5
Tefkat: The EMF Transformation Engine, http://www.tefkat.net/
 
6
D. H. Akehurst, W. G. Howells and K. D. McDonald-Maier, "Kent Model Transformation Language". In online Proceedings of Model Transformations in Practice Workshop.
 
7
F. Jouault and I. Kurtev, "Transforming Models with ATL". In Proceedings of MoDELS Satellite Events 2005. LNCS 3844, pp. 128--138.
 
8
M. Lawley and J. Steel, "Practical Declarative Model Transformation with Tefkat". In Proceedings of MoDELS Satellite Events 2005. LNCS 3844, pp. 139--150.
 
9
A. Kalnins, E. Celms and A. Sostaks, "Model Transformation Approach Based on MOLA". In online Proceedings of Model Transformations in Practice Workshop.
 
10
P.-A. Muller, F. Fleurey, D. Vojtisek, Z. Drey, D. Pollet, F. Fondement, P. Studer and J.-M. Jézéquel, "On Executable Meta-Languages applied to Model Transformations". In online Proceedings of Model Transformations in Practice Workshop.
 
11
M. Murzek, G. Kappel and G. Kramler, "Model Transformation in Practice Using the BOC Model Transformer". In online Proceedings of Model Transformations in Practice Workshop.
 
12
 
13
M. J. Lawley, K. Duddy, A. Gerber, and K. Raymond. "Language Features for Re-Use and Maintainability of MDA Transformations". In OOPSLA Workshop on Best Practices for Model-Driven Software Development. Vancouver, Canada. October 2004.
 
14
 
15
OMG: Meta-Object Facility (MOF) 2.0 draft. OMG document ptc/2004-10-15. http://www.omg.org/cgi-bin/doc?ptc/2004-10-15
 
16
The Eclipse Modelling Framework (EMF), http://eclipse.org/emf
 
17
W3C "XSL Transformations (XSLT) Version 1.0", W3C Recommendation, 16 November 1999
 
18
B. Ross and W. Roberts, "Make It So: Leadership Lessons from Star Trek the Next Generation", Pocket Books, 1995.

Collaborative Colleagues:
Michael Lawley: colleagues
Kerry Raymond: colleagues