Multi-platform mdsd: beyond the functional view

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

Abstract

Traditional Model Driven Software Development (mdsd) approaches have traditionally been based on the functional view and have yielded positive results in recent years; however, they present support restrictions for generation in multiple platforms. This article proposes a multi-view approach for mdsd that allows to model the platform (views, logics and physics of a software system) in such way that software architectures may be expressed and reused by using models.

References

[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.
How to Cite
Jiménez, J. C., Hincapié Londoño, J. A., & Quintero, J. B. (2015). Multi-platform mdsd: beyond the functional view. Revista Ingenierías Universidad De Medellín, 15(29), 141-158. https://doi.org/10.22395/rium.v15n29a9

Downloads

Download data is not yet available.

Send mail to Author


Send Cancel

We are indexed in