Copyright and Licensing:
Copyright Notice
- Articles
-
Published: November 7, 2015
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.
Carta formato originalidad y cesión (Español)
MULTI-PLATFORM MDSD: BEYOND THE FUNCTIONAL VIEW (Español)
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.
[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.