CODEGER-UWE - Model Driven Web Application Development Tool
Main Article Content
Abstract
In this paper, we present a CODEGER-UWE tool tool to support model-driven web application development. The CODEGER-UWE tool has integrated rule for transformation Model and code generation rules to create web applications for the JSF platform automatically. CODEGER-UWE implemented as a plugin for the MagicDraw tool which allows the generation of source code from UWE models that correspond to the components of the MVC model. This is a tool with a clear, handy development process, applying tools to develop web applications will greatly reduce the time for developing Web applications.
Keywords
CODEGER-UWE, Model driven software development, Web application development tools, automated code generation
Article Details
References
[1] S. Jácome, J. M. Ferreira, and A. Corral, Software Development Tools in Model-Driven Engineering presented at the 5th International Conference in Software Engineering Research and Innovation, Mexico, 2017.
[2] E.V. Sunitha and P. Samuel, Object Constraint Language for Code Generation from Activity Models, Information and Software Technology, vol. Volume 103, pp. Pages 92-111, 2018.
[3] C. Kroiss, N. Koch, and l. Knapp, UWE4JSF: A Model Driven Generation Approach for Web Applications, presented at the In Proc. 9th Int. Conf. Web Engineering (ICWE’09), 2009.
[4] M. Busch and N. Koch, MagicUWE – A CASE Tool Plugin for Modeling Web Applications, in 9th International Conference, ICWE 2009, Spain, 2009, pp. 505-508.
[5] UWE – UML-based Web Engineering http://uwe.pst.ifi.lmu.de/examplePhiloponella.html
[6] K. Nora, Transformation Techniques in the Model-Driven Development Process of UWE, in sixth international conference on Web engineering California, USA, 2007, p. 10.
[7] K. Andreas, K. Alexander, and K. Nora, Model-Driven Generation of Web Applications in UWE, in 3rd International Workshop on Model-Driven Web Engineering, Italy, 2007, pp. 23-38.
[8] M. Busch and M. Á. G. d. Dios, ActionUWE: Transformation of UWE to ActionGUI Models, Institute for Informatics, Germany, 2012.
[9] L. Abdellatif, M. Chhiba, Abdelmoumen Tabyaoui, and O. Mjihil, Model driven architecture approach for application security integration, Journal of Theoretical and Applied Information Technology, vol. 8, p. 13, 30th April 2017.
[10] A. F. Subahi, A Business User Model-Driven Engineering Method for Developing Information Systems, Department of Computer Science, University of Sheffie, England, UK, 2015. https://github.com/zbloodz/CODEGER-UWE
[11] T. D. Dien, H. Q. Thang, and T. Q. Khanh, Development of The Rules for Model Transformation with OCL Integration in UWE, in 7th International Conference on Frontiers of Intelligent Computing: Theory and Application (FICTA 2018), Da Nang, Viet Nam, 2018.
[12] K. Andreas, Model Driven Software Engineering for Web Applications, PhD, Faculty of Mathematics, Computer Science and Statistics, University of Malaga, Spanien, 2007.
[13] http://uwe.pst.ifi.lmu.de/toolMagicUWE.html.
[14] http://uwe.pst.ifi.lmu.de/exampleUWEWebsite.html.
[15] Quyet-Thang Huynh, Dinh-Dien Tran, Thi-Mai-Anh Bui, Phi-Le Nguyen (2019). Development of Rules and Algorithms for Model-Driven Code Generator with UWE Approach. New Trends in Intelligent Software Methodologies, Tools and Techniques, Volume 318, 2019, pp. 531 – 544, ISBN 978-1-64368-012-5, https://doi.org/10.3233/FAIA190078, WoS, SCOPUS Indexed.
[16] https://github.com/zbloodz/CODEGER-UWE
[2] E.V. Sunitha and P. Samuel, Object Constraint Language for Code Generation from Activity Models, Information and Software Technology, vol. Volume 103, pp. Pages 92-111, 2018.
[3] C. Kroiss, N. Koch, and l. Knapp, UWE4JSF: A Model Driven Generation Approach for Web Applications, presented at the In Proc. 9th Int. Conf. Web Engineering (ICWE’09), 2009.
[4] M. Busch and N. Koch, MagicUWE – A CASE Tool Plugin for Modeling Web Applications, in 9th International Conference, ICWE 2009, Spain, 2009, pp. 505-508.
[5] UWE – UML-based Web Engineering http://uwe.pst.ifi.lmu.de/examplePhiloponella.html
[6] K. Nora, Transformation Techniques in the Model-Driven Development Process of UWE, in sixth international conference on Web engineering California, USA, 2007, p. 10.
[7] K. Andreas, K. Alexander, and K. Nora, Model-Driven Generation of Web Applications in UWE, in 3rd International Workshop on Model-Driven Web Engineering, Italy, 2007, pp. 23-38.
[8] M. Busch and M. Á. G. d. Dios, ActionUWE: Transformation of UWE to ActionGUI Models, Institute for Informatics, Germany, 2012.
[9] L. Abdellatif, M. Chhiba, Abdelmoumen Tabyaoui, and O. Mjihil, Model driven architecture approach for application security integration, Journal of Theoretical and Applied Information Technology, vol. 8, p. 13, 30th April 2017.
[10] A. F. Subahi, A Business User Model-Driven Engineering Method for Developing Information Systems, Department of Computer Science, University of Sheffie, England, UK, 2015. https://github.com/zbloodz/CODEGER-UWE
[11] T. D. Dien, H. Q. Thang, and T. Q. Khanh, Development of The Rules for Model Transformation with OCL Integration in UWE, in 7th International Conference on Frontiers of Intelligent Computing: Theory and Application (FICTA 2018), Da Nang, Viet Nam, 2018.
[12] K. Andreas, Model Driven Software Engineering for Web Applications, PhD, Faculty of Mathematics, Computer Science and Statistics, University of Malaga, Spanien, 2007.
[13] http://uwe.pst.ifi.lmu.de/toolMagicUWE.html.
[14] http://uwe.pst.ifi.lmu.de/exampleUWEWebsite.html.
[15] Quyet-Thang Huynh, Dinh-Dien Tran, Thi-Mai-Anh Bui, Phi-Le Nguyen (2019). Development of Rules and Algorithms for Model-Driven Code Generator with UWE Approach. New Trends in Intelligent Software Methodologies, Tools and Techniques, Volume 318, 2019, pp. 531 – 544, ISBN 978-1-64368-012-5, https://doi.org/10.3233/FAIA190078, WoS, SCOPUS Indexed.
[16] https://github.com/zbloodz/CODEGER-UWE