Multi-platform mdsd: beyond the functional view

Authors

DOI:

https://doi.org/10.22395/rium.v15n29a9

Keywords:

platform modeling, mdsd, logical view, physical view, multiview mdsd approach

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.

Downloads

Download data is not yet available.

Author Biographies

Juan Camilo Jiménez

Ingeniero de sistemas, Msc. en Ingeniería de Software, Universidad de Medellín. Calle 75 Sur #35 – 51, Sabaneta, Antioquia +57 (4) 4171742 / +57 3024588699.

Jesús Andrés Hincapié Londoño, Universidad de Medellín

Ingeniero de sistemas, Msc. Universidad de Antioquia, Profesor de tiempo completo Universidad de Medellín. Cr. 87 N.° 30-65. Teléfono (57-4)3405660. Fax: (57-4) 3405216

Juan Bernardo Quintero, Universidad de Medellín

Ingeniero de sistemas, PhD. Universidad de Antioquia, Profesor de tiempo completo Universidad de Medellín. Cr. 87 N.° 30-65. Teléfono (57-4)3405660. Fax: (57-4) 3405216

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.

Published

2015-11-07

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

Issue

Section

Articles