Skip to main content

Part of the book series: Studies in Computational Intelligence ((SCI,volume 209))

Abstract

Model Driven Architecture is a system that holds promise for software engineers, but intimidates them also. This is due to the fact that in order to fully take advantage of MDA engineers must be fluent in UML as well as the languages used to translate their PIM’s into executable. Though UML has been in existence since the mid 1990’s its use for communication among people is eased by shared understanding and inferences, these two things are not available amongst computer interpretation units. That means that in order to satisfy automated translation units SE’s must generate PIM’s and in some cases manually manipulate PSM’s that are obfuscated in the eyes of not so well versed individuals. That is why we propose a system of dynamic markups that can provide details that would otherwise be incomprehensible, by people outside the circle of those highly educated in UML and MDA. These markups are non-translatable and can be specialized to certain groups of shareholders. Finally, a small demonstration of this system is performed in order to allow for a fuller understanding of the process and concept, while clarifying the benefits, also to set the grounds, by which it can be empirically proven.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. Asadi, M., Ramsin, R.: MDA-Based Methodologies: An Analytical Survey. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol. 5095, pp. 419–431. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  2. Bettin, J., Boas, G.v.: Soft Metaware (2002, 10 22), http://www.softmetaware.com (retrieved, 10 03, 2008)

  3. Capitaine Scott, M.-P.G.: Composition rules for PIM reuse (2004)

    Google Scholar 

  4. CodeFutures . UML Tools: Java Code Generation versus UML Tools. (2008), http://www.codefutures.com/uml-tools/ (retrieved, 01 02, 2009)

  5. Haywood, D.: MDA: Nice Idea, Shame About the.. (2004 05), http://www.theserverside.com (retrieved 12 03, 2008)

  6. Kontio, M.: Architectural manifesto (2005, 08 17), http://www.ibm.com/developerworks/wireless/library/wi-arch17.html (retrieved, 9 3, 2008)

  7. McNeile, A.: MDA: The Vision with a Hole (2003) , http://www.metamaxim.com (retrieved, 11 13, 2008)

  8. Object Management Group. MDA (08, Janurary 2001), http://www.omg.org/mda/ (retrieved, 12 12, 2008)

  9. Virginia Technological University. Facilities at VT (08, 2003), http://www.facilities.vt.edu (retrieved 12 06, 2008)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Strong, O., Chiang, CC., Kim, HK., Kang, B., Lee, R. (2009). Layering MDA: Applying Transparent Layers of Knowledge to Platform Independent Models. In: Lee, R., Ishii, N. (eds) Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing. Studies in Computational Intelligence, vol 209. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01203-7_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-01203-7_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-01202-0

  • Online ISBN: 978-3-642-01203-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics