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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
Bettin, J., Boas, G.v.: Soft Metaware (2002, 10 22), http://www.softmetaware.com (retrieved, 10 03, 2008)
Capitaine Scott, M.-P.G.: Composition rules for PIM reuse (2004)
CodeFutures . UML Tools: Java Code Generation versus UML Tools. (2008), http://www.codefutures.com/uml-tools/ (retrieved, 01 02, 2009)
Haywood, D.: MDA: Nice Idea, Shame About the.. (2004 05), http://www.theserverside.com (retrieved 12 03, 2008)
Kontio, M.: Architectural manifesto (2005, 08 17), http://www.ibm.com/developerworks/wireless/library/wi-arch17.html (retrieved, 9 3, 2008)
McNeile, A.: MDA: The Vision with a Hole (2003) , http://www.metamaxim.com (retrieved, 11 13, 2008)
Object Management Group. MDA (08, Janurary 2001), http://www.omg.org/mda/ (retrieved, 12 12, 2008)
Virginia Technological University. Facilities at VT (08, 2003), http://www.facilities.vt.edu (retrieved 12 06, 2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)