Skip to main content

Open MDA Using Transformational Patterns

  • Conference paper
Model Driven Architecture (MDAFA 2004, MDAFA 2003)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 3599))

  • 1182 Accesses

Abstract

No generally accepted understanding on the characteristics of MDA transformation mechanisms exists. Various approaches to support such transformations have been proposed. In this paper, we discuss general requirements for MDA transformation mechanisms. We claim that, above all else, transformation mechanisms should be open, i.e. clear, transparent and user-guided. We propose a new concept, a transformational pattern, as a basis of an MDA transformation mechanism. We exploit existing tool support for this concept and show a small example of how it can be applied. Finally, we analyse the ability of the proposed technique to fill the requirements.

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. OMG: Model driven architecture (MDA) (2001) On-line at, http://www.omg.org/cgi-bin/apps/doc?ormsc/01-07-01.pdf

  2. Interactive Objects Software: Arcstyler tool homepage (2004), on-line at http://www.arcstyler.com/

  3. Hakala, M., Hautamäki, J., Koskimies, K., Paakki, J., Viljamaa, A., Viljamaa, J.: Generating application development environments for java frameworks. In: Proceedings of the Third International Conference on Generative and Component-Based Software Engineering, pp. 163–176. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  4. OMG: MDA guide version 1.0.1 (2003), On-line at http://www.omg.org/cgi-bin/apps/doc?omg/03-06-01.pdf

  5. Hammouda, I., Pussinen, M., Katara, M., Mikkonen, T.: Uml-based approach for documenting and specializing frameworks using patterns and concern architectures. In: The 4th AOSD Modeling With UML Workshop (2003)

    Google Scholar 

  6. Rational: Rational Rose home page (2004), on-line at http://www.rational.com/

  7. Kleppe, A., Warmer, J., Bast, W.: MDA Explained: The Model Driven Architecture: Practice and Promise. Addison-Wesley, Reading (2003)

    Google Scholar 

  8. Hausmann, J., Kent, S.: Visualizing model mappings in UML. In: Proceedings of the ACM Symposium on Software Visualization (2003)

    Google Scholar 

  9. QVT-Partners: Revised submission for MOF 2.0 Query / Views / Transformations RFP (2003), On-line at http://www.omg.org/cgi-bin/apps/doc?ad/03-08-08.pdf

  10. Christoph, A.: Graph rewrite systems for software design transformations. In: Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World, pp. 76–86. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  11. Sendall, S., Perrouin, G., Guelfi, N., Biberstein, O.: Supporting model-to-model transformations: The VMT approach. In: Rensink, A. (ed.) CTIT Technical Report TR-CTIT-03-27, Enschede, The Netherlands, University of Twente, pp. 61–72 (2003)

    Google Scholar 

  12. Braun, P., Marschall, F.: BOTL - the bidirectional object oriented transformation language. Technical Report TUM-I0307, Technische Universität München (2003)

    Google Scholar 

  13. Willink, E.D.: UMLX: A graphical transformation language for MDA. In: Rensink, A., (ed.): CTIT Technical Report TR-CTIT-03-27, Enschede, The Netherlands, University of Twente, pp. 13–24 (2003)

    Google Scholar 

  14. Catalysis: Catalysis (2005), home page on-line at http://www.catalysis.org/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Siikarla, M., Koskimies, K., Systä, T. (2005). Open MDA Using Transformational Patterns. In: Aßmann, U., Aksit, M., Rensink, A. (eds) Model Driven Architecture. MDAFA MDAFA 2004 2003. Lecture Notes in Computer Science, vol 3599. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11538097_8

Download citation

  • DOI: https://doi.org/10.1007/11538097_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-28240-2

  • Online ISBN: 978-3-540-31819-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics