MDSD Multi-Plataforma: Más Allá de la Vista Funcional

Juan Camilo Jiménez | Biografía
Jesús Andrés Hincapié Londoño | Biografía
Universidad de Medellín
Juan Bernardo Quintero | Biografía
Universidad de Medellín

Resumen

Los enfoques de Desarrollo de Software Dirigido por Modelos (MDSD, por sus siglas en inglés) se han basado tradicionalmente en la vista funcional obteniendo resultados positivos durante los últimos años; no obstante, presentan restricciones en el soporte para la generación hacia múltiples plataformas. Este artículo propone un enfoque multi‑vistas para MDSD de que permite el modelado de la plataforma (vistas lógica y física de un sistema de software), de tal forma que se puedan expresar y reutilizar arquitecturas de software mediante el uso de modelos.

Referencias

[1] J. B. Quintero, J. A. Hincapié y R. Anaya, «Hacia enfoques multi-vistas en el Desarrollo Dirigido por Modelos,» 10 06 2015. [En línea]. Available: http://metafora.abcflex.net/. [Último acceso: 25 8 2015].

[2] O. Pastor, J. Fons y P. Vicente, «OOWS: A Method to Develop Web Applications from Web-Oriented Conceptual,» Department of Information Systems and Computation, 2006.

[3] N. Koch y A. Kraus, «The Expressive Power of UML-based Web Engineering1,» Ludwig-Maximilians-Universität München. Germany, 2007.

[4] M. Brambilla, S. Comai, P. Fraternali y M. Matera, «Designing web applications with WebML and WebRatio,» Dipartimento di Elettronica e Informazione, Politecnico di Milano, 2013.

[5] P. Cáceres, V. de Castro y E. Marcos, «Model Transformations for Hypertext modeling on Web Information Systems,» Rey Juan Carlos University, 2006.

[6] E. Visser, «WebDSL: A Case Study in Domain-Specific Language Engineering,» Delft University of Technology, 2008.

[7] J. Cadavid, D. López, J. Hincapie y J. Quintero, «DSL for generating Web application (MarTE/Quorra),» Archetypus Inc., EAFIT, 2009.

[8] S. Meliá y J. Gómez, «The WebSA approach: Applying model driven engineering to web applications,» Journal of Web Engineering, vol. 5, nº 2, pp. 121-149, 2006.

[9] . M. Brambilla, J. Cabot and M. Wimmer, Model-driven Software Engineering in Practice, Morgan & Claypool, 2012.

[10] C. B. Reynoso, «Introducción a la Arquitectura de Software,» Universidad de Buenos Aires, 2004.

[11] P. Kruchten, "Architectural Blueprints—The “4+1” View (Model of Software Architecture)," IEEE Software 12, 1995.

[12] FCGSS, Applying 4+1 View Architecture with UML 2, FCGSS, 2007.

[13] D. Ameller, X. Franch and J. Cabot, "Dealing with Non-Functional Requirements in Model-Driven Development," Report - Universitat Politècnica de Catalunya, 2010.

[14] «The Unified Modeling Language,» 2009 - 2014. [En línea]. Available: http://www.uml-diagrams.org/. [Último acceso: 16 4 2013].

[15] P. &. P. T. Microsoft, Microsoft® Application Architecture Guide (Patterns & Practices), Microsoft Press, 2009.

[16] B. Sanders y C. Cumaranatunge, ActionScript 3.0 Design Patterns, O'REILLY, 2008.

[17] D. Kolovos, L. Rose , A. García y R. Paige, The Epsilon book, Epsilon, 2013.

[18] A. Jossic, M. Didonet Del Fabro, J.-P. Lerat, J. Bézivin y F. Jouault, «Model Integration with Model Weaving: a Case Study in System Architecture,» de International Conference on Systems Engineering and Modeling, Haifa, 2007.

[19] R. A. Pottinger y P. A. Bernstein, «Merging Models Based on Given Cor-respondences.,» University of Washington,, 2003.

[20] C. Batini, S. Lenzerini y S. Navathe, «A Comparative Analysis of Methodologies for Database Schema Integration.,» ACM Computing Surveys, 1986.
Cómo citar
Jiménez, J. C., Hincapié Londoño, J. A., & Quintero, J. B. (2015). MDSD Multi-Plataforma: Más Allá de la Vista Funcional. Revista Ingenierías Universidad De Medellín, 15(29), 141-158. https://doi.org/10.22395/rium.v15n29a9

Descargas

La descarga de datos todavía no está disponible.

Send mail to Author


Send Cancel

Estamos indexados en