Skip to main content

Transformation: The Missing Link of MDA

  • Conference paper
  • First Online:
Book cover Graph Transformation (ICGT 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2505))

Included in the following conference series:

Abstract

In this paper we explore the issue of transforming models to models, an essential part of the OMG’s Model Driven Architecture (MDA) vision. Drawing from the literature and our experiences implementing a number of transformations using different technologies, we explore the strengths and weaknesses of the different technologies and identify requirements for a transformation language for performing the kind of model-to-model transformations required to realise the MDA vision.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Andries, G. Engels, A. Habel, B. Hoffmann, H.-J. Kreowski, S. Kuske, D. Pump, A. Schürr, and G. Taentzer. Graph transformation for specification and programming. Science of Computer Programming, 34(1):1–54, Apr. 1999.

    Google Scholar 

  2. CWM Partners. Common Warehouse Metamodel (CWM) Specification. OMG Documents: ad/01-02-01,02,03, Feb. 2001.

    Google Scholar 

  3. DSTC. Breeze: Workflow with ease, online documentation. http://www.dstc.edu.au/Research/Projects/Pegamento/Breeze/breeze.html.

  4. DSTC. dMOF: an OMG Meta-Object Facility Implementation. http://www.dstc.edu.au/Products/CORBA/MOF/index.html.

  5. DSTC. TokTok-The Language Generator. http://www.dstc.edu.au/Research/Proj ects/Pegamento/TokTok/index.html.

  6. S. Gyapay and D. Varró. Automatic Algorithm Generation for Visual Control Structures. Technical report, Dept. of Measurement and Information Systems, Budapest University of Technology and Economics, Dec. 2000. http://www.inf.mit.bme.hu/FTSRG/Publications/TR-12-2000.pdf.

  7. D. Hearnden and K. Raymond. Anti-Yacc: MOF-to-text. Submitted to EDOC 2002.

    Google Scholar 

  8. D. Jeffery, T. Dowd, and Z. Somogyi. MCORBA: A CORBA Binding for Mercury. In Proceedings of the First International Workshop on Practical Aspects of Declarative Languages, volume 1551 of Lecture Notes in Computer Science, pages 211–227, San Antonio, Texas, Jan. 1999. Springer Verlag.

    Chapter  Google Scholar 

  9. M. Kifer, G. Lausen, and J. Wu. Logical Foundations of Object-Oriented and Frame-Based Languages. Journal of the ACM, 42(4):741–843, July 1995.

    Google Scholar 

  10. E. Koutsofios and S. North. Drawing graphs with dot. http://www.research.att.com/sw/tools/graphviz/dotguide.pdf, Feb. 2002.

  11. B. Lundäscher, G. Yang, and M. Kifer. FLORA: The Secret of Object-Oriented Logic Programming. Technoical report, SUNY at Stony Brook, 1999.

    Google Scholar 

  12. Request for Proposal: MOF 2.0 Core RFP. OMG Document: ad/01-11-05, Nov. 2001.

    Google Scholar 

  13. Request for Proposal: UML 2.0 OCL RFP. OMG Document: ad/00-09-03, Sept. 2000.

    Google Scholar 

  14. OMG. Interchange Metamodel in XML. OMG Document: formal/01-02-15, Feb. 2001.

    Google Scholar 

  15. OMG. Meta Object Facility (MOF) v1.3.1. OMG Document: formal/01-11-02, Nov. 2001.

    Google Scholar 

  16. OMG. Model Driven Architecture-A Technical Perspective. OMG Document: ormsc/01-07-01, July 2001.

    Google Scholar 

  17. OMG. Unified Modeling Language v1.4. OMG Document: formal/01-09-67, Sept. 2001.

    Google Scholar 

  18. OMG. Human-Usable Textual Notation. OMG Document: ad/02-03-02, Apr. 2002.

    Google Scholar 

  19. OMG. UML Profile for Enterprise Distributed Object Computing (EDOC). OMG Document: ptc/02-02-05, Feb. 2002.

    Google Scholar 

  20. M. Peltier, J. Bézivin, and G. Guillaume. MTRANS: A general framework, based onXSLT, for model transformations. In WTUML’01, Proceedsings of the Workshop on Transformations in UML, Genova, Italy, Apr. 2001.

    Google Scholar 

  21. M. Peltier, F. Ziserman, and J. Bézivin. On levels of model transformation. In XML Europe 2000, pages 1–17, Paris, France, June 2000. Graphic Communications Association.

    Google Scholar 

  22. Z. Somogyi, F. Henderson, and T. Conway. Mercury: an efficient purely declarative logic programming language. In Proceedings of the Australian Computer Science Conference, pages 499–512, Glenelg, Australia, Feb. 1995.

    Google Scholar 

  23. S. Thatte. XLANG Web Services for Business Process Design. Microsoft: http://www.gotdotnet.com/team/xmlwsspecs/xlang-c/default.htm, 2001.

  24. D. Varró, G. Varraó, and A. Pataricza. Designing the Automatic Transformation of Visual Languages. Accepted for Science of Computer Programming.

    Google Scholar 

  25. W3C. XSL Transformations (XSLT) v1.0. W3C Recommendation: http://www.w3.org/TR/xslt, Nov. 1999.

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gerber, A., Lawley, M., Raymond, K., Steel, J., Wood, A. (2002). Transformation: The Missing Link of MDA. In: Corradini, A., Ehrig, H., Kreowski, H.J., Rozenberg, G. (eds) Graph Transformation. ICGT 2002. Lecture Notes in Computer Science, vol 2505. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45832-8_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-45832-8_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44310-0

  • Online ISBN: 978-3-540-45832-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics