General purpose MDE tools
Keywords:
MDA, MDD, MDE, SoftwareAbstract
MDE paradigm promises to release developers from writing code. The basis of this paradigm consists in working at such a level of abstraction that will make it easyer for analysts to detail the project to be undertaken. Using the model described by analysts, software tools will do the rest of the task, generating software that will comply with customer's defined requirements. The purpose of this study is to compare general purpose tools available right now that enable to put in practice the principles of this paradigm and aimed at generating a wide variety of applications composed by interactive multimedia and artificial intelligence components.Downloads
References
[1] Bollat, V.; Vara, J. M.; Vela, B. & Marcos, E. (2007), Una revisión de herramientas MDA, in 'Actas del II Taller sobre Desarrollo Dirigido por Modelos, MDA y Aplicaciones (DSDM’05)'.
[2] Czarnecki, K. & Helsen, S. (2003), Classification of Model Transformation Approaches, in 'Workshop on Generative Techniques in the Context of Model-Driven Architecture (OOPSLA’03)'.
[3] Greenfield, J.; Short, K.; Cook, S. & Kent, S. (2004), Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools, Wiley.
[4] Herrera, J. C.; Matteo, A. & Díaz, I. (2005), Una Caracterización de Herramientas MDA de Código Abierto, in '8º Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes de Software (IDEAS´05)'.
[5] Kent, S. (2002), Model Driven Engineering, in 'IFM '02: Proceedings of the Third International Conference on Integrated Formal Methods', Springer-Verlag, London, UK, pp. 286--298.
[6] London, K. C. (2003), 'An Evaluation of Compuware OptimalJ Professional Edition as an MDA Tool.', Technical report, University of York.
[7] Molina, J. G.; Rodríguez, J.; Menárguez, M.; Ortín, M. & Sánchez, J. (2004), Un estudio comparativo de dos herramientas MDA: OptimalJ y ArcStyler, in 'I Taller sobre Desarrollo de Software Dirigido por Modelos, MDA y Aplicaciones (DSDM)'.
[8] Mukerji, J. & Miller, J. (2003), 'MDA Guide V1.0.1'(omg/03-06-01), Technical report, OMG.
[9] Muñoz, J. & Pelechano, V. (2005), MDA vs Factorías Software, in 'II Taller sobre Desarrollo de Software Dirigido por Modelos, MDA y Aplicaciones (DSDM)'.
[10] OMG (2005), 'Meta Object Facitity (MOF) 2.0 Query/View/Transformation Specification. Final Adopted Specification.', Technical report, OMG.
[11] OMG (2003), 'UML 2.0 Superstructure Specification'.
[12] OMG (2003), 'UML 2.0 OCL Specification. Final Adopted Specification (ptc/03-10-14)'.
[13] Palacios-González, E.; Fernández-Fernández, H. ; García-Díaz, V. ; Pelayo G-Bustelo, B.Cristina & Cueva Lovelle, J. M. (2008), A review of Intelligent Software development tools, in 'The 2008 International Conference on Artificial Intelligence (ICAI'08). The 2008 World Congress in Computer Science, Computer Engineering, and Applied Computing (WORLDCOMP'08) ', Las Vegas, Nevada, USA.
[14] Pressman, R. S. (2002), Software engineering (5rd ed.): a practitioner's approach, McGraw-Hill, Inc., New York, NY, USA.
[15] Quintero, J. & Anaya, R. (2007), Marco de Referencia para la Evaluación de Herramientas Basadas en MDA, in 'X Workshop Iberoamericano de Ingeniería de Requisitos y Ambientes de Software'.
[16] Schmidt, D. C. (2006), 'Guest Editor's Introduction: Model-Driven Engineering', Computer 39(2), 25.
[17] Sommerville, I. (1989), Software Engineering, Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA.
[18] Tariq, N. & Akhter, N. (2005), 'Comparison of Model Driven Architecture (MDA) based tools', Technical report, Institute of Technology y Karolinska University Hospital. Stockholm.
[19] Wang, W. (2005), 'Evaluation of UML Model Transformation Tools', Technical report, Business Informatics Group, Vienna University of Technology.
[20] (Recovered in 02/2008), 'http://www.omg.org/mda/committedproducts.htm'.
[21] (Recovered in 02/2008), 'http://www.codegeneration.net/generators-bystandard.php?standard=1'.
[22] (Recovered in 02/2008), 'http://www.lcc.uma.es/~av/MDD-MDA/'.
Downloads
Published
-
Abstract28
-
PDF6






