A Metamodel Proposal for a Web Development Code Generation Tool

Code generation is an important part of Model-Driven Development as well as the abstract representation of the software functionality. One of the strong deficiencies in this paradigm is the lack of research projects regarding to code generation that uses the terminology applied in the industry. In order to ameliorate this scenario, in this work is presented a metamodel proposal for a Web development code generation tool. This proposal is based on the terminology used in the industry for Web development in the region of Sinaloa, México. This is an extension and updated explanation of our work previously presented in a conference.

[1]  María José Escalona Cuaresma,et al.  NDT-merge: a future tool for conciliating software requirements in MDE environments , 2012, IIWAS '12.

[2]  Gustavo Rossi,et al.  Modelling the Requirements of Rich Internet Applications in WebRe , 2010, ICSOFT.

[3]  Alan W. Brown Model driven architecture: Principles and practice , 2004, Software and Systems Modeling.

[4]  Marco Brambilla,et al.  Large-scale Model-Driven Engineering of web user interaction: The WebML and WebRatio experience , 2014, Sci. Comput. Program..

[5]  Rober Morales-Chaparro,et al.  Automatic Generation of RIAs Using RUX-Tool and Webratio , 2009, ICWE.

[6]  Emilio Insfrán,et al.  A Systematic Review of Usability Evaluation in Web Development , 2008, WISE Workshops.

[7]  Stefano Ceri,et al.  The History of WebML Lessons Learned from 10 Years of Model-Driven Development of Web Applications , 2009, Conceptual Modeling: Foundations and Applications.

[8]  Marco Brambilla,et al.  WebRatio BPM: A Tool for Designing and Deploying Business Processes on the Web , 2010, ICWE.

[9]  Sanjay Misra,et al.  A Baseline Domain Specific Language Proposal for Model-Driven Web Engineering Code Generation , 2016, ICCSA.

[10]  Nora Koch,et al.  The Authoring Process of the UML-based Web Engineering Approach , 2000 .

[11]  Nora Koch,et al.  Metamodeling the Requirements of Web Systems , 2006, WEBIST.

[12]  Bashar Nuseibeh,et al.  Requirements engineering: a roadmap , 2000, ICSE '00.

[13]  Pavel P. Oleynik Metamodel-Driven Design of Database Applications , 2015 .

[14]  Irene Garrigós,et al.  Web Engineering Approaches for Requirement Analysis - A Systematic Literature Review , 2010, WEBIST.