Model Driven Web Engineering: A Systematic Mapping Study

Background: Model Driven Web Engineering (MDWE) is the application of the model driven paradigm to the domain of web software development, where it is particularly helpful because of the continuous evolution of Web technologies and platforms. Objective: In this paper, we prepare a survey of primary studies on MDWE to explore current work and identify needs for future research. Method: Systematic mapping study uses for finding the most relevant studies and classification. In this study, we found 289 papers and a classification scheme divided them depending on their research focus, contribution type and research type. Results: The papers of solution proposal (20%) research type are majority. The most focused areas of MDWE appear to be: Web Applicability (31%), Molding and Notation (19%), and Services and Oriented (18%). The majority of contributions are methods (33%). Moreover, this shows MDWE as a wide, new, and active area to publications. Conclusions: Whilst additional analysis is warranted within the MDWE scope, in literature, composition mechanisms have been thoroughly discoursed. Furthermore, we have witnessed that the recurrent recommendation for Validation Research, Solution Proposal and Philosophical Papers has been done through earlier analysis.

[1]  Saad bin Abid Resolving Traceability Issues in Product Derivation for Software Product Lines , 2009, ICSOFT.

[2]  Vicente Pelechano,et al.  A Model Driven Approach for the Integration of External Functionality in Web Applications . The Travel Agency System , 2005 .

[3]  Tao Jiang,et al.  A method for model-driven development of adaptive web applications , 2008, 2008 12th International Conference on Computer Supported Cooperative Work in Design.

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

[5]  Vicente Pelechano,et al.  A Survey of Requirements Specification in Model-Driven Development of Web Applications , 2011, TWEB.

[6]  Prithviraj Patil,et al.  Remote agent based automated framework for threat modelling, vulnerability testing of SOA solutions and web services , 2012, World Congress on Internet Security (WorldCIS-2012).

[7]  Irene Garrigós,et al.  Requirements Engineering in the Development Process of Web Systems: A Systematic Literature Review , 2016 .

[8]  Peter Dolog,et al.  Model-Driven Navigation Design for Semantic Web Applications with the UML-Guide , 2004, ICWE Workshops.

[9]  Paula Gomes Mian,et al.  Systematic Review in Software Engineering , 2005 .

[10]  Daniel Schwabe,et al.  An authoring environment for model-driven web applications , 2006, WebMedia '06.

[11]  Gustavo Rossi,et al.  Identifying and Modelling Complex Workflow Requirements in Web Applications , 2012, ICWE Workshops.

[12]  María José Escalona Cuaresma,et al.  Quality Issues on Model-Driven Web Engineering Methodologies , 2009, ISD.

[13]  Paolo Paolini,et al.  Model-driven development of Web applications: the AutoWeb system , 2000, TOIS.

[14]  Silvia Mara Abrahão,et al.  Integrating a Usability Model into Model-Driven Web Development Processes , 2009, WISE.

[15]  Dayang N. A. Jawawi,et al.  Enhancement of UWE Navigation Model: Homepage Development Case Study , 2014 .

[16]  Liming Zhu,et al.  Model driven benchmark generation for web services , 2006, SOSE '06.

[17]  Javier J. Gutiérrez,et al.  Measuring the Quality of Model-Driven Projects with NDT-Quality , 2009, ISD.

[18]  Teduh Dirgahayu Model-Driven Engineering of Web Service Compositions: A Transformation from ISDL to BPEL , 2005 .

[19]  François Charoy,et al.  Generation of Component Based Architecture from Business Processes: Model Driven Engineering for SOA , 2010, 2010 Eighth IEEE European Conference on Web Services.

[20]  Pablo Carmona,et al.  Towards a Model-driven Development of Web Applications , 2013, WEBIST.

[21]  Roy Grønmo,et al.  Model-Driven Methodology for Building QoS-Optimised Web Service Compositions , 2005, DAIS.

[22]  J. Nieto,et al.  A Practical Example for Model-Driven Web Requirements , 2007, ISD.

[23]  Iakovos S. Venieris,et al.  Model-driven development of composite context-aware web applications , 2009, Inf. Softw. Technol..

[24]  Bernhard Hoisl,et al.  Integrity and Confidentiality Annotations for Service Interfaces in SoaML Models , 2011, 2011 Sixth International Conference on Availability, Reliability and Security.

[25]  Attila Adamkó,et al.  Interoperability of Model-driven Web Engineering approaches , 2010 .

[26]  Celso A. S. Santos,et al.  A Model-driven Approach for Integration of Interactive Applications and Web Services: A Case Study in Interactive Digital TV Platform , 2012, 2012 IEEE International Conference on Multimedia and Expo Workshops.

[27]  Mohammed Abdalla Osman Mukhtar,et al.  Optimizing method to provide model transformation of model-driven architecture as web-based services , 2012, 2012 International Conference on Computer & Information Science (ICCIS).

[28]  Silvia Mara Abrahão,et al.  Empirical validation of a usability inspection method for model-driven Web development , 2013, J. Syst. Softw..

[29]  Martin Gaedke,et al.  A domain-specific language for the model-driven construction of advanced web-based dialogs , 2008, WWW.

[30]  Juan Carlos Castrejón,et al.  Model2Roo: A model driven approach for web application development based on the Eclipse Modeling Framework and Spring Roo , 2011, CONIELECOMP 2011, 21st International Conference on Electrical Communications and Computers.

[31]  Sabina Jeschke,et al.  Using web accessibility patterns for web application development , 2009, SAC '09.

[32]  P. Kidwell,et al.  The mythical man-month: Essays on software engineering , 1996, IEEE Annals of the History of Computing.

[33]  Ansgar Meroth,et al.  Model-driven development of SOA-based driver assistance systems , 2013, SIGBED.

[34]  Vicente Pelechano,et al.  Introducing requirements traceability support in model-driven development of web applications , 2009, Inf. Softw. Technol..

[35]  Behzad Bordbar,et al.  Model-Driven Quality of Service for Web Services: An Aspect-Oriented Approach , 2008, 2008 IEEE International Conference on Web Services.

[36]  Michiaki Tatsubori,et al.  Model-driven security based on a Web services security architecture , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[37]  Jörg Pleumann,et al.  A model-driven runtime environment for Web applications , 2003, Software & Systems Modeling.

[38]  S. Meliá,et al.  Applying WebSA to a case study : A travel agency system , 2005 .

[39]  Claus Pahl,et al.  Model driven distribution pattern design for dynamic web service compositions , 2006, ICWE '06.

[40]  Schahram Dustdar,et al.  Challenges and solutions for model driven Web service composition , 2005, 14th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprise (WETICE'05).

[41]  Stéphane S. Somé,et al.  Towards a Semi-Automated Model-Driven Method for the Generation of Web-based Applications from Use Cases , 2008, MDWE@MoDELS.

[42]  Vicente Pelechano,et al.  Applying the Oows Model-Driven Approach for Developing Web Applications. The Internet Movie Database Case Study , 2008, Web Engineering.

[43]  Andrés Montoyo,et al.  Applying model-driven engineering to the development of Rich Internet Applications for Business Intelligence , 2013, Inf. Syst. Frontiers.

[44]  Roy Grønmo,et al.  Model-driven Web services development , 2004, IEEE International Conference on e-Technology, e-Commerce and e-Service, 2004. EEE '04. 2004.

[45]  José T. Palma,et al.  InSCo-Gen: A MDD Tool for Web Rule-Based Applications , 2009, ICWE.

[46]  María José Escalona Cuaresma,et al.  The treatment of navigation in web engineering , 2007, Adv. Eng. Softw..

[47]  Tadej Mateljan,et al.  Frameworks for model-driven development of web applications , 2010 .

[48]  Ivan Kurtev,et al.  Building adaptable and reusable XML applications with model transformations , 2005, WWW '05.

[49]  Pierre-Alain Muller,et al.  Model Driven Architecture for Agile Web Information System Engineering , 2003, OOIS.

[50]  Yehia Taher,et al.  A Model-Driven Approach for Web Service Adaptation Using Complex Event Processing , 2013, ESOCC Workshops.

[51]  Juan Carlos Preciado,et al.  A Method for Model Based Design of Rich Internet Application Interactive User Interfaces , 2007, ICWE.

[52]  George Angelos Papadopoulos,et al.  Automating the Development of Device-Aware Web Services: A Model-Driven Approach , 2011, 2011 IEEE 35th Annual Computer Software and Applications Conference.

[53]  Jurriaan Souer,et al.  Towards a Pragmatic Model Driven Engineering Approach for the Development of CMS-based Web Applications , 2009 .

[54]  Matthias Lenk,et al.  Model-driven iterative development of 3D web-applications using SSIML, X3D and JavaScript , 2012, Web3D '12.

[55]  Schahram Dustdar,et al.  Towards Modeling Role-Based Pageflow Definitions within Web Applications , 2008, MDWE@MoDELS.

[56]  Sara Comai,et al.  A model-driven methodology to the content layout problem in web applications , 2012, TWEB.

[57]  Xhevi Qafmolla,et al.  Model Transformation in Web Engineering and Automated Model Driven Development , 2011 .

[58]  Antonio Cicchetti,et al.  beContent: A Model-Driven Platform for Designing and Maintaining Web Applications , 2009, ICWE.

[59]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[60]  N. Koch Classification of model transformation techniques used in UML-based Web engineering , 2007, IET Softw..

[61]  Oscar Díaz,et al.  A Model-Driven Development for GWT-Based Rich Internet Applications with OOH4RIA , 2008, 2008 Eighth International Conference on Web Engineering.

[62]  Rama Akkiraju,et al.  Toward the Development of Cross-Platform Business Applications via Model-Driven Transformations , 2009, 2009 Congress on Services - I.

[63]  Juan Carlos Trujillo Mondéjar,et al.  An MDA approach for goal-oriented requirement analysis in Web engineering , 2010 .

[64]  Michael Lang,et al.  Hypermedia Systems Development: Do We Really Need New Methods? , 2002 .

[65]  Martin Schader,et al.  Using established Web Engineering knowledge in model-driven approaches , 2007, Sci. Comput. Program..

[66]  Iakovos S. Venieris,et al.  A Methodology for Model-Driven Web Application Composition , 2008, 2008 IEEE International Conference on Services Computing.

[67]  Sergio Luján-Mora,et al.  Impact of MDE Approaches on the Maintainability of Web Applications: An Experimental Evaluation , 2011, ER.

[68]  Stéphane S. Somé,et al.  A Meta-Model for Model-Driven Web Development , 2012, International Journal of Software and Informatics.

[69]  Jörg P. Müller,et al.  MDA applied: From Sequence Diagrams to Web Service Choreography , 2004, ICWE Workshops.

[70]  Wan Jiancheng,et al.  A Semantics-Reconstruction Based Model-Driven Development Approach for Web Information Systems , 2006, 2007 Chinese Control Conference.

[71]  Silvia Mara Abrahão,et al.  A model-driven measurement procedure for sizing web applications: design, automation and validation , 2007, MODELS'07.

[72]  Antonio Vallecillo,et al.  Model-driven component adaptation in the context of Web Engineering , 2007, Eur. J. Inf. Syst..

[73]  Buddhima De Silva,et al.  Meta-model to Support End-User Development of Web Based Business Information Systems , 2007, ICWE.

[74]  Stefano Ceri,et al.  Model‐driven design of collaborative Web applications , 2003, Softw. Pract. Exp..

[75]  Jean Vanderdonckt,et al.  Model Driven Engineering of Rich Internet Applications Equipped with Zoomable User Interfaces , 2009, 2009 Latin American Web Congress.

[76]  Kai Petersen,et al.  Systematic Mapping Studies in Software Engineering , 2008, EASE.

[77]  Esperanza Marcos,et al.  Using weaving models to automate model-driven web engineering proposals , 2010, Int. J. Comput. Appl. Technol..

[78]  Piero Fraternali,et al.  Multi-level Tests for Model Driven Web Applications , 2010, ICWE.

[79]  Antonio Cicchetti,et al.  Managing the evolution of data-intensive Web applications by model-driven techniques , 2011, Software & Systems Modeling.

[80]  Sjaak Brinkkemper,et al.  Model-Driven Web Engineering for the Automated Configuration of Web Content Management Systems , 2009, ICWE.

[81]  Nora Koch,et al.  Requirements Models as First Class Entities in Model-Driven Web Engineering , 2012, ICWE Workshops.

[82]  Jun Hu,et al.  A model-driven development framework for enterprise Web services , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference (EDOC'06).

[83]  Baowen Xu,et al.  Combining MDE and UML to Reverse Engineer Web-Based Legacy Systems , 2008, 2008 32nd Annual IEEE International Computer Software and Applications Conference.

[84]  Alessandro Bozzon,et al.  Model-Driven Development of Audio-Visual Web Search Applications: The PHAROS Demonstration , 2009, ICWE.

[85]  Athula Ginige,et al.  Facilitating Agile Model Driven Development and End-User Development for EvolvingWeb-basedWorkflow Applications , 2007, IEEE International Conference on e-Business Engineering (ICEBE'07).

[86]  Thomas Magedanz,et al.  Enabling eXtreme Model Driven Design of Parlay X-based Communications Services for End-to-End Multiplatform Service Orchestrations , 2009, 2009 14th IEEE International Conference on Engineering of Complex Computer Systems.

[87]  Manuel Wimmer,et al.  Bridging existing Web modeling languages to model-driven engineering: a metamodel for WebML , 2006, ICWE '06.

[88]  Junichi Suzuki,et al.  A Model-Driven Development Framework for Non-Functional Aspects in Service Oriented Architecture , 2008, Int. J. Web Serv. Res..

[89]  Klaus Pohl,et al.  Software product line testing , 2006, CACM.

[90]  Ioana Manolescu,et al.  Model-driven design and deployment of service-enabled web applications , 2005, TOIT.

[91]  Samyr Vale,et al.  A Model Driven Approach for the Development of Semantic RESTful Web Services , 2013, IIWAS '13.

[92]  María José Escalona Cuaresma,et al.  QuEF (Quality Evaluation Framework) for Model-Driven Web Methodologies , 2010, ICWE Workshops.

[93]  Nora Koch,et al.  Model-Driven Generation of Web Applications in UWE , 2007, MDWE.

[94]  Gustavo Rossi,et al.  Improving Agility in Model-Driven Web Engineering , 2011, CAiSE Forum.

[95]  Alberto Rodrigues da Silva,et al.  Development of CMS-Based Web-Applications Using a Model-Driven Approach , 2009, 2009 Fourth International Conference on Software Engineering Advances.

[96]  Dennis Pfisterer,et al.  Using state machines for a model driven development of web service-based sensor network applications , 2010, SESENA '10.

[97]  Eban Escott A model-driven approach to developing and testing web applications , 2013 .

[98]  Marco Brambilla,et al.  WebRatio 5: An Eclipse-Based CASE Tool for Engineering Web Applications , 2007, ICWE.

[99]  Antonio Vallecillo,et al.  Systematic Evolution of WebML Models by Coupled Transformations , 2012, ICWE.

[100]  Eric Jallas,et al.  Design of a Model-Driven Web Decision Support System in Agriculture: From Scientific Models to the Final Software , 2009 .

[101]  Vicente Pelechano,et al.  Designing Web Services for Supporting User Tasks: A Model Driven Approach , 2006, ER.

[102]  Irene Garrigós,et al.  An MDA Approach for Goal-oriented Requirement Analysis in Web Engineering , 2010, J. Univers. Comput. Sci..

[103]  Nora Cuppens-Boulahia,et al.  Towards an Access-Control Metamodel for Web Content Management Systems , 2013, ICWE Workshops.

[104]  Pedro J. Clemente,et al.  Modernization of Legacy Web Applications into Rich Internet Applications , 2011, ICWE Workshops.

[105]  Mouhamed Diouf,et al.  Business rules generation methods by merging model driven architecture and web semantics , 2010, 2010 IEEE International Conference on Software Engineering and Service Sciences.

[106]  Michael Lang,et al.  A Survey of Multimedia and Web Development Techniques and Methodology Usage , 2001, IEEE Multim..

[107]  Iakovos S. Venieris,et al.  Model-Driven Development of Context-Aware Web Applications Based on a Web Service Context Management Architecture , 2008, MoDELS Workshops.

[108]  Ricardo Rafael Quintero Meza,et al.  Model Driven Software Development of Applications Based on Web Services , 2010, ICCSA.

[109]  Lei Chen,et al.  Legacy Asset Analysis and Integration in Model-Driven SOA Solution , 2010, 2010 IEEE International Conference on Services Computing.

[110]  Cristina Cachero,et al.  Empirical study on the maintainability of Web applications: Model-driven Engineering vs Code-centric , 2014, Empirical Software Engineering.

[111]  Peter Kilpatrick,et al.  Towards Performance Related Decision Support for Model Driven Engineering of Enterprise SOA Applications , 2008, 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems (ecbs 2008).

[112]  Barbara Kitchenham,et al.  Procedures for Performing Systematic Reviews , 2004 .

[113]  Junwei Du,et al.  MDA-Based Modeling and Implementation of E-Commerce Web Applications in WebML , 2009, 2009 Second International Workshop on Computer Science and Engineering.

[114]  Guadalupe Ortiz,et al.  A Case Study on Integrating Extra-Functional Properties in Web Service Model-Driven Development , 2007, Second International Conference on Internet and Web Applications and Services (ICIW'07).

[115]  Jabier Martinez,et al.  Towards a Model-Driven Product Line for Web systems , 2009 .

[116]  Richard N. Taylor,et al.  Architecture-Driven Modeling of Adaptive Collaboration Structures in Large-Scale Social Web Applications , 2012, WISE.

[117]  Esperanza Marcos,et al.  Reverse Engineering Applied to CMS-Based Web Applications Coded in PHP: A Proposal of Migration , 2013, ENASE.

[118]  Silvia Mara Abrahão,et al.  Functional versus design measures for model-driven Web applications: A case study in the context of Web effort estimation , 2012, 2012 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM).

[119]  Antonio Cicchetti,et al.  Software customization in model driven development of web applications , 2007, SAC '07.

[120]  Antonio Vallecillo,et al.  Viewpoint Synchronization of UWE Models , 2009 .

[121]  Nora Koch,et al.  Designing Rich Internet Applications Combining UWE and RUX-Method , 2008, 2008 Eighth International Conference on Web Engineering.

[122]  Antonio Vallecillo,et al.  MDWEnet: A Practical Approach to Achieving Interoperability of Model-Driven Web Engineering Methods , 2007, MDWE.

[123]  Viet Cuong Nguyen,et al.  Automation of Web services development using model driven techniques , 2010, 2010 The 2nd International Conference on Computer and Automation Engineering (ICCAE).

[124]  Slinger Jansen,et al.  Designing Web Content Management Systems Using the Method Association Approach , 2008, MDWE@MoDELS.

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

[126]  J. Nieto,et al.  A Practical Environment to Apply Model-Driven Web Engineering , 2008, ISD.

[127]  Luciano Baresi,et al.  Towards Model-Driven Testing of a Web Application Generator , 2005, ICWE.

[128]  Vicente Pelechano,et al.  A Model Driven Approach to Design Web Services in a Web Engineering Method , 2005, CAiSE Short Paper Proceedings.

[129]  Weiming Shen,et al.  Multi-Model Driven Collaborative Development Platform for Service-Oriented e-Business Systems , 2006, 2006 10th International Conference on Computer Supported Cooperative Work in Design.

[130]  Sebastian Abeck,et al.  A Model-Driven Approach for Monitoring Business Performance in Web Service Compositions , 2009, 2009 Fourth International Conference on Internet and Web Applications and Services.

[131]  Xhevi Qafmolla,et al.  A Two-Way Meta-Modeling Approach in Web Engineering , 2013 .

[132]  José T. Palma,et al.  Defining the semantics of rule-based Web applications through model-driven development , 2011, Int. J. Appl. Math. Comput. Sci..

[133]  Gustavo Rossi,et al.  Bridging Test and Model-Driven Approaches in Web Engineering , 2009, ICWE.

[134]  Pedro J. Clemente,et al.  A model-driven process to modernize legacy web applications based on service oriented architectures , 2013, 2013 15th IEEE International Symposium on Web Systems Evolution (WSE).

[135]  Wenbin Li,et al.  Improving Web Service Composition with User Requirement Transformation and Capability Model , 2013, OTM Conferences.

[136]  Roland Wagner,et al.  DaVinci - A model-driven web engineering framework , 2006, Int. J. Web Inf. Syst..

[137]  Werner Winiwarter,et al.  Using Advanced Transaction Meta-Models for Creating Transaction-Aware Web Service Environments , 2005, Int. J. Web Inf. Syst..

[138]  Michel Zam,et al.  The United States of a meta-model build with MyDraft: an agile model-driven cloud-based platform for data-oriented rich web applications , 2012, DSM '12.

[139]  Peter Dolog,et al.  Model-Driven Design of Web Applications with Client-Side Adaptation , 2004, ICWE.

[140]  J. Gaber,et al.  Web Services Composition using UML-S: A Case Study , 2008, 2008 IEEE Globecom Workshops.

[141]  Marco Brambilla,et al.  Model-Driven Development of Social Network Enabled Applications with WebML and Social Primitives , 2012, ICWE Workshops.

[142]  Meiko Jensen,et al.  A Security Modeling Approach for Web-Service-Based Business Processes , 2009, 2009 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems.

[143]  Emilia Mendes,et al.  A systematic review of Web engineering research , 2005, 2005 International Symposium on Empirical Software Engineering, 2005..

[144]  YONGSUN CHO,et al.  The Technique of Business Model Driven Analysis and Test Design for Development of Web Applications , 2005, Int. J. Softw. Eng. Knowl. Eng..

[145]  Carlo Batini,et al.  The UM-MAIS Methodology for Multi-channel Adaptive Web Information Systems , 2007, World Wide Web.

[146]  Vicente Pelechano,et al.  From Web Requirements to Navigational Design - A Transformational Approach , 2005, ICWE.

[147]  T.C. Lethbridge,et al.  Guide to the Software Engineering Body of Knowledge (SWEBOK) and the Software Engineering Education Knowledge (SEEK) - a preliminary mapping , 2001, 10th International Workshop on Software Technology and Engineering Practice.

[148]  Luca Mainetti,et al.  Model-driven and metrics-driven user experience re-modeling for Rich Internet Applications , 2012, 2012 14th IEEE International Symposium on Web Systems Evolution (WSE).

[149]  Michael Schrefl,et al.  A model-driven framework for runtime adaptation of web service compositions , 2011, SEAMS '11.

[150]  Paul A. Strooper,et al.  Model-Driven Web Form Validation with UML and OCL , 2011, ICWE Workshops.

[151]  Vicente Pelechano,et al.  Bridging the Gap between BPMN and WS-BPEL. M2M Transformations in Practice , 2007, MDWE.

[152]  Nora Koch,et al.  MDA Transformations Applied to Web Application Development , 2005, ICWE.

[153]  Vicente Pelechano,et al.  Transforming Web Requirements into Navigational Models: AN MDA Based Approach , 2005, ER.

[154]  Silvia Mara Abrahão,et al.  Further analysis on the validation of a usability inspection method for model-driven web development , 2012, Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement.

[155]  Fernando Silva Parreiras,et al.  Role-Based Access Control for Model-Driven Web Applications , 2012, ICWE.

[156]  Fernando Sánchez-Figueroa,et al.  Model Driven Extra-Functional Properties for Web Services , 2006, 2006 IEEE Services Computing Workshops.

[157]  Suhaimi Ibrahim,et al.  A categorization of model-driven approaches for developing semantic Web service , 2011, The 3rd International Conference on Data Mining and Intelligent Information Technology Applications.

[158]  Henning Heitkötter Transforming PICTURE to BPMN 2.0 as Part of the Model-Driven Development of Electronic Government Systems , 2011, 2011 44th Hawaii International Conference on System Sciences.

[159]  Arne-Jørgen Berre An Agile Model-Based Framework for Service Innovation for the Future Internet , 2012, ICWE Workshops.

[160]  Vicente Pelechano,et al.  A model driven method for the integration of Web applications , 2005, Third Latin American Web Congress (LA-WEB'2005).

[161]  Santiago Meliá,et al.  An Eclipse Plug-in for Model-Driven Development of Rich Internet Applications , 2010, ICWE.

[162]  Nora Koch,et al.  Patterns for the Model-Based Development of RIAs , 2009, ICWE.

[163]  Pascal Lorenz,et al.  Model-driven approach supporting formal verification for web service composition protocols , 2013, J. Netw. Comput. Appl..

[164]  Jaafar Gaber,et al.  Model-driven engineering of composite web services using UML-S , 2008, iiWAS.

[165]  Silvia Mara Abrahão,et al.  A Web Usability Evaluation Process for Model-Driven Web Development , 2011, CAiSE.

[166]  Paul Hernández,et al.  Towards a Model-Driven Framework for Web Usage Warehouse Development , 2011, ER Workshops.

[167]  Cristina Cachero,et al.  Evaluating the Impact of a Model-Driven Web Engineering Approach on the Productivity and the Satisfaction of Software Development Teams , 2012, ICWE.

[168]  Vicente Pelechano,et al.  Model Driven Design of Web Service Operations using Web Engineering Practices , 2006, WEWST@ECOWS.

[169]  Jim Steel,et al.  Integrating Model-Based Testing in Model-Driven Web Engineering , 2011, 2011 18th Asia-Pacific Software Engineering Conference.

[170]  Christian Wagner,et al.  Model-driven security for Web services in e-Government system: Ideal and real , 2011, 2011 7th International Conference on Next Generation Web Services Practices.

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

[172]  José A. Macías,et al.  A model-driven approach to building modern Semantic Web-Based User Interfaces , 2009, Adv. Eng. Softw..

[173]  Milan Milanovic,et al.  Model-Driven Engineering of Rules for Web Services , 2007, GTTSE.

[174]  Fred P. Brooks,et al.  The Mythical Man-Month , 1975, Reliable Software.

[175]  Christian Wagner,et al.  Model-driven Security: from Theory to Application , 2012 .

[176]  Irene Garrigós,et al.  Dealing with Dependencies among Functional and Non-functional Requirements for Impact Analysis in Web Engineering , 2012, ICCSA.

[177]  Wolfgang Nejdl,et al.  Integrating Databases, Search Engines and Web Applications: A Model-Driven Approach , 2007, ICWE.

[178]  Ning Ma,et al.  A Test-Driven Web application model based on layered approach , 2010, 2010 IEEE International Conference on Information Theory and Information Security.

[179]  Gustavo Rossi,et al.  Refactoring to Rich Internet Applications. A Model-Driven Approach , 2008, 2008 Eighth International Conference on Web Engineering.

[180]  Santiago Meliá,et al.  Applying Transformations to Model Driven Development of Web Applications , 2005, ER.

[181]  Oscar Pastor,et al.  Model-Driven Web Engineering in the CMS Domain: A Preliminary Research Applying SME , 2008, ICEIS.

[182]  Hans Albrecht Schmid,et al.  OOHDMDA - An MDA Approach for OOHDM , 2005, ICWE.

[183]  Tharam S. Dillon,et al.  The concept of web event and a practical model-driven approach to web information system development , 2006, Int. J. Web Inf. Syst..

[184]  Gustavo Rossi,et al.  From Requirements to Web Applications in an Agile Model-Driven Approach , 2012, ICWE.

[185]  Filippo Ricca,et al.  Towards a lightweight model driven method for developing SOA systems using existing assets , 2012, 2012 14th IEEE International Symposium on Web Systems Evolution (WSE).

[186]  Jaime Gómez,et al.  Tool Support for Model-driven Development of Web Applications , 2005, Int. J. Inf. Technol. Web Eng..

[187]  Andrés Montoyo,et al.  Developing Semantic Rich Internet Applications with the Sm4RIA Extension for OIDE , 2012, ICWE Workshops.

[188]  Steffen Lohmann,et al.  Model-driven dynamic generation of context-adaptive web user interfaces , 2006, MoDELS'06.

[189]  Alain Abran,et al.  Model-Driven Architecture for Web Applications , 2007, HCI.

[190]  Francisco Valverde,et al.  Web 2.0 patterns: A model-driven engineering approach , 2012, 2012 Sixth International Conference on Research Challenges in Information Science (RCIS).

[191]  Flavius Frasincar,et al.  Specification of Adaptive Behavior Using a General-Purpose Design Methodology for DynamicWeb Applications , 2004, AH.

[192]  Roberto Souto Maior de Barros,et al.  A Model-Driven Method for the Development of Web Applications User Interaction Layer , 2008, 2008 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering.

[193]  Man Zhang,et al.  A Model-Driven Approach for Dynamic Web Service Composition , 2009, 2009 WRI World Congress on Software Engineering.

[194]  Michael Lang,et al.  An Analysis of Model-Driven Web Engineering Methodologies , 2012 .

[195]  Werner Retschitzegger,et al.  Bridging WebML to model-driven engineering: from document type definitions to meta object facility , 2007, IET Softw..

[196]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

[197]  Claus Pahl,et al.  Model Driven Design of Distribution Patterns forWeb Service Compositions , 2006, 2006 10th IEEE International Enterprise Distributed Object Computing Conference Workshops (EDOCW'06).

[198]  Mario Piattini,et al.  Software Product Line Testing - A Systematic Review , 2009, ICSOFT.

[199]  Daniel Schwabe,et al.  Rapid prototyping of web applications combining domain specific languages and model driven design , 2006, ICWE '06.

[200]  Pablo Carmona,et al.  A model-driven approach to develop high performance web applications , 2013, J. Syst. Softw..

[201]  Chih-Ping Chu,et al.  A New Approach for Web Engineering Based on Model Driven Architecture , 2011 .

[202]  Hans Albrecht Schmid Model Driven Architecture with OOHDM , 2004, ICWE Workshops.

[203]  María José Escalona Cuaresma,et al.  NDT. A Model-Driven Approach for Web Requirements , 2008, IEEE Transactions on Software Engineering.

[204]  K. Chandra Sekaran,et al.  Model Driven Approach For Developing Cloud Application , 2013 .

[205]  Oscar Pastor,et al.  Facing the Technological Challenges of Web 2.0: A RIA Model-Driven Engineering Approach , 2009, WISE.

[206]  Davide Di Ruscio,et al.  Model Transformations in the Development of Data-Intensive Web Applications , 2005, CAiSE.

[207]  Renata Pontin de Mattos Fortes,et al.  Web communication and interaction modeling using model-driven development , 2009, SIGDOC '09.

[208]  Karzan Wakil,et al.  Web services composition with redundancy consideration , 2013, 2013 IEEE Conference on Open Systems (ICOS).

[209]  Gustavo Rossi,et al.  Guest Editorial to the Theme Section on Model-Driven Web Engineering , 2011, Software & Systems Modeling.

[210]  Mario Luca Bernardi,et al.  Model driven evolution of web applications , 2013, 2013 15th IEEE International Symposium on Web Systems Evolution (WSE).

[211]  José Ambrosio Toval Álvarez,et al.  Integrating usability requirements that can be evaluated in design time into Model Driven Engineering of Web Information Systems , 2009, Adv. Eng. Softw..

[212]  Roy Grønmo,et al.  Model-driven semantic Web service composition , 2005, 12th Asia-Pacific Software Engineering Conference (APSEC'05).

[213]  Mario Luca Bernardi,et al.  A model-driven approach for the fast prototyping of web applications , 2011, 2011 13th IEEE International Symposium on Web Systems Evolution (WSE).

[214]  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.

[215]  Nora Koch,et al.  Requirements Engineering for Web Applications - A Comparative Study , 2004, J. Web Eng..

[216]  Alessio Malizia,et al.  A model-driven approach for the visual specification of Role-Based Access Control policies in web systems , 2008, 2008 IEEE Symposium on Visual Languages and Human-Centric Computing.

[217]  Tharam S. Dillon,et al.  Atomic Use Case as a Concept to Support the MDE Approach to Web Application Development , 2005 .

[218]  Paul Hernández,et al.  Model-Driven Development of Multidimensional Models from Web Log Files , 2010, ER Workshops.

[219]  Tore Dybå,et al.  Evidence-Based Software Engineering for Practitioners , 2005, IEEE Softw..

[220]  Giovanni Toffetti Carughi,et al.  Engineering rich internet applications with a model-driven approach , 2010, TWEB.

[221]  Daniel Schwabe,et al.  Models and Meta Models for Transactions in Web Applications , 2010, ICWE Workshops.

[222]  Fernando Macías,et al.  Model-Driven Generation of a REST API from a Legacy Web Application , 2013, ICWE Workshops.

[223]  Santiago Meliá,et al.  The WebSA Approach: Applying Model Driven Engineering to Web Applications , 2006, J. Web Eng..

[224]  Tiziana Margaria,et al.  Model-Driven Self-Reconfiguration for Highly Available SOAs , 2009, 2009 Sixth IEEE Conference and Workshops on Engineering of Autonomic and Autonomous Systems.

[225]  Liam Peyton,et al.  A model-driven penetration test framework for Web applications , 2010, 2010 Eighth International Conference on Privacy, Security and Trust.

[226]  Gustavo Rossi,et al.  A survey on web modeling approaches for ubiquitous web applications , 2008, Int. J. Web Inf. Syst..

[227]  Antonio Vallecillo,et al.  A Model-Based Approach for Integrating Third Party Systems with Web Applications , 2005, ICWE.

[228]  Angelo Gargantini,et al.  Model-Driven Testing for Web Applications Using Abstract State Machines , 2012, ICWE Workshops.

[229]  Alejandra Cechich,et al.  A model-driven reengineering approach to Web site personalization , 2005, Third Latin American Web Congress (LA-WEB'2005).

[230]  Paul A. Strooper,et al.  Architecture-Centric Model-Driven Web Engineering , 2011, 2011 18th Asia-Pacific Software Engineering Conference.

[231]  John Freddy Duitama,et al.  Model-driven web engineering methods: a literature review Métodos de ingeniería web dirigidos por modelos: una revisión de literatura , 2012 .

[232]  Stefano Ceri,et al.  Developing eBusiness Solutions with a Model Driven Approach: The Case of Acer EMEA , 2007, ICWE.

[233]  Juhnyoung Lee Model-driven business transformation and the semantic web , 2005, CACM.

[234]  Geert Poels,et al.  Towards improving the navigability of Web applications: a model-driven approach , 2007, Eur. J. Inf. Syst..

[235]  I-Ching Hsu Visual modeling for Web 2.0 applications using model driven architecture approach , 2013, Simul. Model. Pract. Theory.

[236]  Mohammed Abdalla Osman Mukhtar,et al.  Enhanced approach for developing web applications using model driven architecture , 2013, 2013 International Conference on Research and Innovation in Information Systems (ICRIIS).

[237]  Pedro J. Clemente,et al.  Model Driven Extraction of the Navigational Concern of Legacy Web Applications , 2012, ICWE Workshops.

[238]  Juan Manuel Cueva Lovelle,et al.  Bridging together Semantic Web and Model-Driven Engineering , 2010, DCAI.

[239]  Matthias Klusch,et al.  Model-driven Approach to the Integration of Multiagent Systems and Semantic Web Services , 2008, 2008 12th Enterprise Distributed Object Computing Conference Workshops.

[240]  Hajer Baazaoui Zghal,et al.  A Model-Driven Approach of Ontological Components for On-line Semantic Web Information Retrieval , 2007, J. Web Eng..

[241]  Zheng. Wong XFlash : an Ajax web application design framework with model-driven methodology , 2010 .

[242]  Pier Luca Lanzi,et al.  Model-Driven Web Usage Analysis for the Evaluation of Web Application Quality , 2004, J. Web Eng..

[243]  Gustavo Rossi,et al.  Incorporating Usability Requirements In a Test/Model-Driven Web Engineering Approach , 2010, J. Web Eng..

[244]  Nora Koch,et al.  Towards model-driven development of access control policies for web applications , 2012, MDsec '12.

[245]  Sangdeok Park,et al.  A UML model-driven business process development methodology for a Virtual Enterprise using SOA & ESB , 2009, 2009 IEEE Asia-Pacific Services Computing Conference (APSCC).

[246]  Margaret Ross,et al.  Quality evaluation for Model-Driven Web Engineering methodologies , 2012, Inf. Softw. Technol..

[247]  Sanjay Misra,et al.  Applying Model-Driven Paradigm for the Improvement of Web Requirement Validation , 2012 .

[248]  Xiao Peng,et al.  An MDA Based Modeling and Implementation for Web App , 2013, J. Softw..

[249]  M. Bochicchio,et al.  Integrating Web Systems Design and Business Process Modeling , 2005 .

[250]  Florian Pinel,et al.  A Model-Driven SOA Implementation of Multi-Channel Websphere Commerce Gift Center , 2008, 2008 IEEE International Conference on e-Business Engineering.

[251]  Liwei Zheng,et al.  Modeling of Web Service Development Process Based on MDA and Procedure Blueprint , 2012, 2012 IEEE/ACIS 11th International Conference on Computer and Information Science.

[252]  Jean Vanderdonckt,et al.  A first draft of a Model-driven Method for Designing Graphical User Interfaces of Rich Internet Applications , 2006, 2006 Fourth Latin American Web Congress.

[253]  A. H. Torres,et al.  A Quality Model in a Quality Evaluation Framework for MDWE methodologies , 2010, 2010 Fourth International Conference on Research Challenges in Information Science (RCIS).

[254]  Geert-Jan Houben,et al.  A Model-Driven Approach for Designing Distributed Web Information Systems , 2005, ICWE.

[255]  Julian Padget,et al.  Template-Based Adaptation of Semantic Web Services with Model-Driven Engineering , 2010, IEEE Transactions on Services Computing.

[256]  Ray Dawson,et al.  A Reflective Approach to Model-Driven Web Engineering , 2010, ECMFA.

[257]  Rafik Bouaziz,et al.  A model-driven approach to developing web service compositions based on BPMN4SOA , 2011, Int. J. Reason. based Intell. Syst..

[258]  Silvia Mara Abrahão,et al.  Towards to the validation of a usability evaluation method for model-driven web development , 2010, ESEM '10.

[259]  Weijun Sun,et al.  A Model-Driven Reverse Engineering Approach for Semantic Web Services Composition , 2009, 2009 WRI World Congress on Software Engineering.

[260]  Santiago Meliá,et al.  WebTE: MDA Transformation Engine for Web Applications , 2007, ICWE.

[261]  Gustavo Rossi,et al.  MockupDD: Facilitating Agile Support for Model-Driven Web Engineering , 2013, ICWE Workshops.

[262]  Feliu Trias Building CMS-based Web applications using a model-driven approach , 2012, 2012 Sixth International Conference on Research Challenges in Information Science (RCIS).

[263]  Tarja Systä,et al.  On Model-Driven Development of Mobile Business Processes , 2008, 2008 Sixth International Conference on Software Engineering Research, Management and Applications.

[264]  M. Brian Blake,et al.  A Lightweight Software Design Process for Web Services Workflows , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[265]  Emanuele Della Valle,et al.  Model-driven design and development of semantic Web service applications , 2007, TOIT.

[266]  Ronnie Cheung,et al.  A Model-Driven Framework for Dynamic Web Application Development , 2008 .

[267]  Giovanni Toffetti Carughi Modeling Data-intensive Rich Internet Applications with Server Push Support , 2007, MDWE.

[268]  Robert Woitsch,et al.  Model driven design for e-applications: the meta model approach , 2011, iiWAS '11.

[269]  Emanuele Della Valle,et al.  Squiggle: An Experience in Model-Driven Development of Real-World Semantic Search Engines , 2007, ICWE.

[270]  Antonio Vallecillo,et al.  An Overview Of Model-Driven Web Engineering and the Mda , 2008, Web Engineering.

[271]  Stefano Ceri,et al.  Model-driven design of service-enabled web applications , 2005, SIGMOD '05.

[272]  Gustavo Rossi,et al.  From Mockups to User Interface Models: An Extensible Model Driven Approach , 2010, ICWE Workshops.

[273]  Silvia Mara Abrahão,et al.  Usability Inspection in Model-Driven Web Development: Empirical Validation in WebML , 2013, MoDELS.

[274]  Djamel Amar Bensaber,et al.  Development of semantic web services: model driven approach , 2008, NOTERE.

[275]  Stefano Ceri,et al.  Model-driven development of context-aware Web applications , 2007, TOIT.

[276]  Martin Gaedke,et al.  Model-driven Construction of Workflow-based Web Applications with Domain-specific Languages , 2007, MDWE.

[277]  Hong Zhou,et al.  Web-based system evolution in model driven architecture , 2008, 2008 10th International Symposium on Web Site Evolution.

[278]  Antonio Vallecillo,et al.  Addressing New Concerns in Model-Driven Web Engineering Approaches , 2008, WISE.

[279]  Vicente Pelechano,et al.  A Model-Driven Engineering Approach for Defining Rich Internet Applications: A Web 2.0 Case Study , 2010 .

[280]  María José Escalona Cuaresma,et al.  Studying Maintainability on Model-Driven Web Methodologies , 2010, ISD.

[281]  Alberto Rodrigues da Silva,et al.  CMS-Based Web-Application Development Using Model-Driven Languages , 2009, 2009 Fourth International Conference on Software Engineering Advances.

[282]  Kouichi Ono,et al.  Model-driven development of large-scale Web applications , 2004, IBM J. Res. Dev..

[283]  Gustavo Rossi,et al.  Towards Agile Model-Driven Web Engineering , 2011, CAiSE Forum.

[284]  Schahram Dustdar,et al.  Comparison of two distinctive model driven Web service orchestration proposals , 2005, Seventh IEEE International Conference on E-Commerce Technology Workshops.

[285]  Andreas Kraus,et al.  Model driven software engineering for web applications , 2007 .

[286]  Hermann Kaindl,et al.  Connecting Interaction Models and Application Logic for Model-Driven Generation of Web-Based Graphical User Interfaces , 2013, 2013 20th Asia-Pacific Software Engineering Conference (APSEC).

[287]  Esperanza Marcos,et al.  Model Transformation for Service-Oriented Web Applications Development , 2007, MDWE.

[288]  Gustavo Rossi,et al.  Model-Driven Development of Web Applications with UWA, MVC and JavaServer Faces , 2007, ICWE.

[289]  Ji Wu,et al.  A Framework of Model-Driven Web Application Testing , 2006, 30th Annual International Computer Software and Applications Conference (COMPSAC'06).

[290]  Goetz Botterweck,et al.  A model-driven approach to the engineering of multiple user interfaces , 2006, MoDELS'06.

[291]  Jaime Gómez Model-Driven Web Development with VisualWADE , 2004, ICWE.

[292]  Alexander Richter,et al.  CommunityMashup a flexible social mashup based on a model-driven-approach , 2011, 2011 IEEE International Conference on Information Reuse & Integration.

[293]  Nora Koch,et al.  Assessment of Effort Reduction due to Model-to-Model Transformations in the Web Domain , 2012, ICWE.

[294]  Rory O'Connor,et al.  A Model Driven Architecture Approach to Web Development , 2007, ICSOFT/ENASE.

[296]  Jean-Marc Jézéquel,et al.  Model Driven Engineering , 2017, Encyclopedia of GIS.

[297]  Marco Brambilla,et al.  Implementing the Semantics of BPMN through Model-Driven Web Application Generation , 2011, BPMN.

[298]  Gustavo Rossi,et al.  Web Engineering: Modelling and Implementing Web Applications , 2008, Human-Computer Interaction Series.

[299]  Nora Koch,et al.  UWE4JSF: A Model-Driven Generation Approach for Web Applications , 2009, ICWE.

[300]  Athula Ginige,et al.  Facilitating Agile Model Driven Development and End-User Development for EvolvingWeb-basedWorkflow Applications , 2007 .

[301]  Cristina Cachero,et al.  An MDA Approach for the Development of Web Applications , 2004, ICWE.

[302]  Fabrizio Maria Maggi,et al.  M3D: a tool for the model driven development of web applications , 2012, WIDM '12.

[303]  Steve Hansen,et al.  Web Engineering: A New Discipline for Development of Web-Based Systems , 2001, Web Engineering.

[304]  Eric Cariou,et al.  A Model-Driven Engineering Approach for the Formal Verification of Composite Web Services , 2013, 2013 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[305]  Fabrizio Maria Maggi,et al.  Development of flexible process-centric web applications: An integrated model driven approach , 2012, 2012 14th IEEE International Symposium on Web Systems Evolution (WSE).

[306]  George Angelos Papadopoulos,et al.  A Model-Driven Framework for Developing Web Service Oriented Applications , 2011, ICWE Workshops.

[307]  Iakovos S. Venieris,et al.  Model-driven development of composite web applications , 2008, iiWAS.

[308]  Vicente Pelechano,et al.  Building Semantic Web Services Based on a Model Driven Web Engineering Method , 2006, ER.

[309]  Bixin Li,et al.  Model-Driven Automatic Generation of Verified BPEL Code for Web Service Composition , 2009, 2009 16th Asia-Pacific Software Engineering Conference.

[310]  Marco Brambilla,et al.  A Metamodel Transformation Framework for the Migration of WebML Models to MDA , 2008, MDWE@MoDELS.