PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Model Driven Web Engineering: A Systematic Mapping Study

Autorzy
Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
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.
Rocznik
Strony
107--142
Opis fizyczny
Bibliogr. 314 poz., rys., tab.
Twórcy
autor
  • Software Engineering Department, Faculty of Computing, University Technology Malaysia
autor
  • Software Engineering Department, Faculty of Computing, University Technology Malaysia
Bibliografia
  • [1] A. Kraus, A. Knapp, and N. Koch, “Model-driven generation of web applications in UWE,” 3rd International Worshop on Model Drevin Web Engineering (MDWE07, CEUR-WS), Vol. 261, 2007.
  • [2] G. Aragón, M.J. Escalona, M. Lang, and J.R. Hilera, “An analysis of model-driven web engineering methodologies,” International Journal of Innovative Computing, Information and Control, 2013.
  • [3] G. Aragón, M. Escalona, J.R. Hilera, L. Fernandez-Sanz, and S. Misra, “Applying model-driven paradigm for the improvement of web requirement validation,” Acta Polytechnica Hungarica, Vol. 9, No. 6, 2012, pp. 211–232.
  • [4] A. Kraus, “Model driven software engineering for web applications,” Ph.D. dissertation, München,Germany, 2007.
  • [5] M.J. Escalona, J.J. Gutierrez, M. PerezPerez, A. Molina, E. Dominguez-Mayo, and F. Dominguez-Mayo, “Measuring the quality of model-driven projects with NDT-Quality,” in Information Systems Development. Springer, 2011, pp. 307–317.
  • [6] F. Garzotto, P. Paolini, and D. Schwabe, “HDM-a model-based approach to hypertext application design,” ACM Transactions on Information Systems (TOIS), Vol. 11, No. 1, 1993, pp. 1–26.
  • [7] G. Rossi, O. Pastor, D. Schwabe, and L. Olsina, Web engineering: modelling and implementing web applications. Springer Science & Business Media, 2007.
  • [8] M. Lang and C. Barry, “A survey of multimedia and web development techniques and methodology usage,” IEEE Multimedia, Special Issue on Web Engineering, 2001, pp. 52–60.
  • [9] M.J. Escalona and N. Koch, “Requirements engineering for web applications-a comparative study,” J. Web Eng., Vol. 2, No. 3, 2004, pp. 193–212.
  • [10] M. Escalona, J. Torres, M. Mejías, J. Gutiérrez, and D. Villadiego, “The treatment of navigation in web engineering,” Advances in Engineering Software, Vol. 38, No. 4, 2007, pp. 267–282.
  • [11] W. Schwinger, W. Retschitzegger, A. Schauerhuber, G. Kappel, M. Wimmer, B. Proll, C.C. Castro, S. Casteleyn, O.D. Troyer, and P. Fraternali, “A survey on web modeling approaches for ubiquitous web applications,” International Journal of Web Information Systems, Vol. 4, No. 3, 2008, pp. 234–305.
  • [12] S. Murugesan, Y. Deshpande, S. Hansen, and A. Ginige, “Web engineering: A new discipline for development of web-based systems,” in Web Engineering. Springer, 2001, pp. 3–13.
  • [13] M. Lang, “Hypermedia systems development: Do we really need new methods?” in Proceedings of the Informing Science+ IT Education Conference, Cork, Ireland. Citeseer, 2002, pp. 883–891.
  • [14] N. Koch, S. Meliá-Beigbeder, N. MorenoVergara, V. Pelechano-Ferragud, F. SánchezFigueroa, and J. Vara-Mesa, “Model-driven web engineering,” Upgrade-Novática Journal (English and Spanish), Council of European Professional Informatics Societies (CEPIS) IX, Vol. 2, 2008, pp. 40–45.
  • [15] N. Moreno, J.R. Romero, and A. Vallecillo, “An overview of model-driven web engineering and the MDA,” in Web Engineering: Modelling and Implementing Web Applications. Springer, 2008, pp. 353–382.
  • [16] B. Kitchenham and S. Charters, “Guidelines for performing systematic literature reviews in software engineering,” EBSE, Tech. Rep. EBSE-2007-01, 2007.
  • [17] J. Biolchini, P.G. Mian, A.C.N. Cruz, and G.H. Travassos, “Systematic review in software engineering,” System Engineering and Computer Science Department COPPE/UFRJ, Technical Report ES, Vol. 679, No. 05, 2005, p. 45.
  • [18] Journal of web engineering. Rinton Press. (2014, May). [Online]. http://www. rintonpress.com/journals/jwe/index.html
  • [19] International journal of web engineering. Scientific & Academic Publishing. (2014, May). [Online]. http://www.sapub.org/ journal/aimsandscope.aspx?journalid=1095
  • [20] International conference on web engineering. Toulouse, France. (2014, May). [Online]. http: //icwe2014.webengineering.org/
  • [21] H. Londoño, J. Andrés, and J.F. Duitama, “Model-driven web engineering methods: a literature review,” Revista Facultad de Ingeniería Universidad de Antioquia, No. 63, 2012, pp. 69–81.
  • [22] E. Mendes, “A systematic review of web engineering research,” in International Symposium on Empirical Software Engineering. IEEE, 2005, p. 10 pp.
  • [23] B. Kitchenham, “Procedures for performing systematic reviews,” Keele, UK, Keele University, Joint Technical Report, 2004.
  • [24] J.A. Aguilar, I. Garrigos, and J.N. Mazon, “Requirements in web engineering: A systematic literature review,” Journal of Web Engineering, 2003.
  • [25] E. Insfran and A. Fernandez, “A systematic review of usability evaluation in web development,” in Web Information Systems Engineering WISE 2008 Workshops. Springer, 2008, pp. 81–91.
  • [26] B.P. Lamancha, M.P. Usaola, and M.P. Velthius, “Software product line testing,” A Systematic Review. ICSOFT (1), 2009, pp. 23–30.
  • [27] S. bin Abid, “Resolving traceability issues of product derivation for software product lines,” International Conference on Software and Data Technologies, 2009.
  • [28] T. Dybå, B. Kitchenham, M. Jorgensen et al., “Evidence-based software engineering for practitioners,” IEEE Software, Vol. 22, No. 1, 2005, pp. 58–65.
  • [29] K. Petersen, R. Feldt, S. Mujtaba, and M. Mattsson, “Systematic mapping studies in software engineering,” in 12th International Conference on Evaluation and Assessment in Software Engineering, Vol. 17, 2008, p. 1.
  • [30] P. Bourque and R.E. Fairley, Guide to the software engineering body of knowledge-SWEBOK. IEEE Press, 2014.
  • [31] D. Pfahl. Software engineering. (2013, Dec). [Online]. https://courses.cs.ut.ee/ MTAT.03.047/2013_fall/uploads/Main/ SoftwareEngineering.pdf
  • [32] F.P. Brooks, The mythical man-month: Essays on Software Engineering. Addison-Wesley Reading, MA, 1995.
  • [33] K. Wakil, A. Safi, D.N. Jawawi et al., “Enhancement of UWE navigation model: Homepage development case study,” International Journal of Software Engineering & Its Applications, Vol. 8, No. 4, 2014.
  • [34] P. Freudenstein, M. Nussbaumer, F. Allerding, and M. Gaedke, “A domain-specific language for the model-driven construction of advanced web-based dialogs,” in Proceedings of the 17th international conference on World Wide Web. ACM, 2008, pp. 1069–1070.
  • [35] V. Torres, V. Pelechano, M. Ruiz, and P. Valderas, “A model driven approach for the integration of external functionality in web applications. The travel agency system,” in Workshop on Model-driven Web Engineering (MDWE), 2005, pp. 1–11.
  • [36] N. Moreno and A. Vallecillo, “A model-based approach for integrating third party systems with web applications,” in Web Engineering. Springer, 2005, pp. 441–452.
  • [37] R. Cheung, “A model-driven framework for dynamic web application development,” in Advances in Software Engineering. Springer, 2009, pp. 29–42.
  • [38] R. de Souza, R. de Barros Souto Maior et al., “A model-driven method for the development of web applications user interaction layer,” in TASE’08. 2nd IFIP/IEEE International Symposium on Theoretical Aspects of Software Engineering. IEEE, 2008, pp. 91–98.
  • [39] P. Valdera and V. Pelechano, “A survey of requirements specification in model-driven development of web applications,” ACM Transactions on the Web, Vol. 5, No. 2, 2011.
  • [40] D. Tian, J. Wen, Y. Liu, N. Ma, and H. Wei, “A test-driven web application model based on layered approach,” in IEEE International Conference on Information Theory and Information Security (ICITIS). IEEE, 2010, pp. 160–163.
  • [41] A. Fernandez, S. Abrahão, and E. Insfran, “A web usability evaluation process for model-driven web development,” in Advanced Information Systems Engineering. Springer, 2011, pp. 108–122.
  • [42] V. Torres, J. Muñoz, and V. Pelechano, “A model driven method for the integration of web applications,” in Third Latin American Web Congress, LA-WEB. IEEE, 2005, p. 10.
  • [43] M. Bernardi, G. Di Lucca, and D. Distante, “A model-driven approach for the fast prototyping of web applications,” in 13th IEEE International Symposium on Web Systems Evolution (WSE). IEEE, 2011, pp. 65–74.
  • [44] A. Martin and A. Cechich, “A model-driven reengineering approach to web site personalization,” in LA-WEB Third Latin American Web Congress. IEEE, 2005, p. 9 pp.
  • [45] S.M. Beigbeder and C.C. Castro, “An MDA approach for the development of web applications,” in Web Engineering. Springer, 2004, pp. 300–305.
  • [46] J. Fons, V. Pelechano, O. Pastor, P. Valderas, and V. Torres, “Applying the OOWS model-driven approach for developing web applications. The internet movie database case study,” in Web Engineering: Modelling and Implementing Web Applications. Springer, 2008, pp. 65–108.
  • [47] K. Nguyen and T. Dillon, “Atomic use case as a concept to support the MDE approach to web application development,” in Workshop on Model-driven Web Engineering, 2005, p. 89.
  • [48] A. Cicchetti, D.D. Ruscio, R. Eramo, F. Maccarrone, and A. Pierantonio, beContent: A model-driven platform for designing and maintaining web applications. Springer, 2009.
  • [49] M. Vasko, E. Oberortner, and S. Dustdar, “Collaborative modeling of web applications for various stakeholders,” in Proceedings of the 9th International Conference on Web Engineering (ICWE), San Sebastian, Spain, 2009.
  • [50] A. Langegger, J. Palkoska, and R. Wagner, “Davinci – A model-driven web engineering framework,” International Journal of Web In- formation Systems, Vol. 2, No. 2, 2006, pp. 119–134.
  • [51] V. Okanović, D. Donko, and T. Mateljan, “Frameworks for model-driven development of web applications,” in Proceedings of the 9th WSEAS international conference on Data networks, communications, computers. World Scientific and Engineering Academy and Society (WSEAS), 2010, pp. 67–72.
  • [52] L.D. Marco, F. Ferrucci, C. Gravino, F. Sarro, S. Abrahao, and J. Gomez, “Functional versus design measures for model-driven web applications: A case study in the context of web effort estimation,” in 3rd International Workshop on Emerging Trends in Software Metrics (WETSoM). IEEE, 2012, pp. 21–27.
  • [53] Y. Martínez, C. Cachero, M. Matera, S. Abrahao, and S. Luján, “Impact of MDE approaches on the maintainability of web applications: an experimental evaluation,” in Conceptual Modeling – ER 2011. Springer, 2011, pp. 233–246.
  • [54] M.L. Bernardi, M. Cimitile, G.A.D. Lucca, and F.M. Maggi, “M3d: a tool for the model driven development of web applications,” in Proceedings of the twelfth international workshop on Web information and data management. ACM, 2012, pp. 73–80.
  • [55] M. Taleb, A. Seffah, and A. Abran, “Model-driven architecture for web applications,” in Human-Computer Interaction. Interaction Design and Usability. Springer, 2007, pp. 1198–1205.
  • [56] I. Manolescu, M. Brambilla, S. Ceri, S. Comai, and P. Fraternali, “Model-driven design and deployment of service-enabled web applications,” ACM Transactions on Internet Technology (TOIT), Vol. 5, No. 3, 2005, pp. 439–479.
  • [57] M. Matera, A. Maurino, S. Ceri, and P. Fraternali, “Model-driven design of collaborative web applications,” Software: Practice and Experience, Vol. 33, No. 8, 2003, pp. 701–732.
  • [58] M. Brambilla, S. Ceri, P. Fraternali, R. Acerbis, and A. Bongio, “Model-driven design of service-enabled web applications,” in Proceedings of the 2005 ACM SIGMOD international conference on Management of data. ACM, 2005, pp. 851–856.
  • [59] A. Bozzon, M. Brambilla, and P. Fraternali, Model-Driven Development of Audio-Visual Web Search Applications: The PHAROS Demonstration. Springer, 2009.
  • [60] G.M. Kapitsaki, D.A. Kateros, C.A. Pappas, N.D. Tselikas, and I.S. Venieris, “Model-driven development of composite web applications,” in Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services. ACM, 2008, pp. 399–402.
  • [61] H. Tai, K. Mitsui, T. Nerome, M. Abe, K. Ono, and M. Hori, “Model-driven development of large-scale web applications,” IBM Journal of Research and Development, Vol. 48, No. 5.6, 2004, pp. 797–809.
  • [62] D. Distante, P. Pedone, G. Rossi, and G. Canfora, “Model-driven development of web applications with UWA, MVC and JavaServer faces,” in Web Engineering. Springer, 2007, pp. 457–472.
  • [63] P. Fraternali and P. Paolini, “Model-driven development of web applications: the AutoWeb system,” ACM Transactions on Information Systems (TOIS), Vol. 18, No. 4, 2000, pp. 323–382.
  • [64] R. Quintero, L. Zepeda, and L. Vega, “Model-driven software development of applications based on web services,” International Journal of Web and Grid Services, Vol. 6, No. 3, 2010, pp. 313–330.
  • [65] F. Bolis, A. Gargantini, M. Guarnieri, E. Magri, and L. Musto, “Model-driven testing for web applications using abstract state machines,” in Current Trends in Web Engineering. Springer, 2012, pp. 71–78.
  • [66] J. Gómez, “Model-driven web development with visualwade,” in Web Engineering. Springer, 2004, pp. 611–612.
  • [67] D.A. Nunes and D. Schwabe, “Rapid prototyping of web applications combining domain specific languages and model driven design,” in Proceedings of the 6th international conference on Web engineering. ACM, 2006, pp. 153–160.
  • [68] A. Cicchetti, D.D. Ruscio, and A.D. Salle, “Software customization in model driven development of web applications,” in Proceedings of the 2007 ACM symposium on Applied computing. ACM, 2007, pp. 1025–1030.
  • [69] P. Barna, G.J. Houben, and F. Frasincar, “Specification of adaptive behavior using a general-purpose design methodology for dynamic web applications,” in Adaptive Hypermedia and Adaptive Web-Based Systems. Springer, 2004, pp. 283–286.
  • [70] Y. Cho, W. Lee, and K. Chong, “The technique of business model driven analysis and test design for development of web applications,” International Journal of Software En- Model Driven Web Engineering: A Systematic Mapping Study 111 gineering and Knowledge Engineering, Vol. 15, No. 4, 2005, pp. 587–605.
  • [71] J. Gómez, A. Bia, and A. Parraga, “Tool support for model-driven development of web applications,” in Web Information Systems Engineering–WISE. Springer, 2005, pp. 721–730.
  • [72] R. Acerbis, A. Bongio, M. Brambilla, and S. Butti, “Webratio 5: An eclipse-based case tool for engineering web applications,” in Web Engineering. Springer, 2007, pp. 501–505.
  • [73] J.L. Herrero, P. Carmona, and F. Lucio, “Towards a model-driven development of web applications,” in WEBIST 2013 – Proceedings of the 9th International Conference on Web Information Systems and Technologies, 2013, pp. 71–76.
  • [74] R. Luo, X. Peng, Q. Lv, M. Wu, B. Peng, S. Wang, and M. Guo, “An MDA based modeling and implementation for web app,” Journal of Software, Vol. 8, No. 8, 2013, pp. 1881–1888.
  • [75] M.L. Bernardi, G.A. Di Lucca, D. Distante, and M. Cimitile, “Model driven evolution of web applications,” in 15th IEEE International Symposium on Web Systems Evolution (WSE). IEEE, 2013, pp. 45–50.
  • [76] R. Rodríguez-Echeverría, F. Macías, V.M. Pavón, J.M. Conejero, and F. SánchezFigueroa, “Model-driven generation of a REST API from a legacy web application,” in Current Trends in Web Engineering. Springer, 2013, pp. 133–147.
  • [77] F.J. Martinez-Ruiz, J.M. Arteaga, J. Vanderdonckt, J.M. Gonzalez-Calleros, and R. Mendoza, “A first draft of a model-driven method for designing graphical user interfaces of rich internet applications,” in LA-Web’06 Fourth Latin American Web Congress. IEEE, 2006, pp. 32–38.
  • [78] M. Linaje, J.C. Preciado, and F. SánchezFigueroa, “A method for model based design of rich internet application interactive user interfaces,” in Web Engineering. Springer, 2007, pp. 226–241.
  • [79] S. Meliá, J. Gomez, S. Perez, and O. Diaz, “A model-driven development for GWT-based rich internet applications with OOH4RIA,” in ICWE’08 Eighth International Conference on Web Engineering. IEEE, 2008, pp. 13–23.
  • [80] Y.C. Huang, C.C. Wu, C.P. Chu et al., “A new approach for web engineering based on model driven architecture,” in International Conference on Management Learning and Business Technology Education, 2011.
  • [81] F. Valverde, O. Pastor, P. Valderas, and V. Pelechano, “A model-driven engineering approach for defining rich internet applications: a web 2.0 case study,” Handbook of research on web, Vol. 2, No. 3.0, 2009, pp. 40–58.
  • [82] S. Meliá, J.J. Martínez, S. Mira, J.A. Osuna, and J. Gómez, An Eclipse plug-in for model-driven development of rich internet applications. Springer, 2010.
  • [83] J.C. Preciado, M. Linaje, R. MoralesChaparro, F. Sanchez-Figueroa, G. Zhang, C. Kroiß, and N. Koch, “Designing rich internet applications combining UWE and RUX-method,” in Eighth International Conference on Web Engineering, ICWE’08. IEEE, 2008, pp. 148–154.
  • [84] J.M. Hermida, S. Meliá, J.J. Martínez, A. Montoyo, and J. Gómez, “Developing semantic rich internet applications with the Sm4RIA extension for OIDE,” in Current Trends in Web Engineering. Springer, 2012, pp. 20–25.
  • [85] P. Fraternali, S. Comai, A. Bozzon, and G.T. Carughi, “Engineering rich internet applications with a model-driven approach,” ACM Transactions on the Web (TWEB), Vol. 4, No. 2, 2010, p. 7.
  • [86] F. Valverde and O. Pastor, Facing the technological challenges of web 2.0: A RIA model-driven engineering approach. Springer, 2009.
  • [87] R. Rodríguez-Echeverría, J.M. Conejero, P.J. Clemente, V.M. Pavón, and F. Sánchez-Figueroa, “Model driven extraction of the navigational concern of legacy web applications,” in Current Trends in Web Engineering. Springer, 2012, pp. 56–70.
  • [88] F.J. Martinez-Ruiz, J. Vanderdonckt, J.M. Gonzalez-Calleros, and J.M. Arteaga, “Model driven engineering of rich internet applications equipped with zoomable user interfaces,” in LA-WEB’09 Latin American Web Congress. IEEE, 2009, pp. 44–51.
  • [89] R. Paiano, L. Mainetti, and A. Pandurino, “Model-driven and metrics-driven user experience re-modeling for rich internet applications,” in 14th IEEE International Symposium on Web Systems Evolution (WSE). IEEE, 2012, pp. 61–65.
  • [90] G. Toffetti Carughi, “Modeling data-intensive rich internet applications with server push support,” in Int. workshop Model-Driven Web Engineering in conjunction with ICWE, Como (Italy), 2007.
  • [91] N. Koch, M. Pigerl, G. Zhang, and T. Morozova, Patterns for the Model-based Development of RIAs. Springer, 2009.
  • [92] G. Rossi, M. Urbieta, J. Ginzburg, D. Distante, and A. Garrido, “Refactoring to rich internet applications. a model-driven approach,” in Eighth International Conference on Web Engineering, ICWE’08. IEEE, 2008, pp. 1–12.
  • [93] J.L.H. Agustin and P.C. Del Barco, “A model-driven approach to develop high performance web applications,” Journal of Systems and Software, Vol. 86, No. 12, 2013, pp. 3013–3023.
  • [94] J.M. Hermida, S. Meliá, A. Montoyo, and J. Gómez, “Applying model-driven engineering to the development of rich internet applications for business intelligence,” Information Systems Frontiers, Vol. 15, No. 3, 2013, pp. 411–431.
  • [95] R. Rodríguez-Echeverría, J.M. Conejero, P.J. Clemente, J.C. Preciado, and F. Sánchez-Figueroa, “Modernization of legacy web applications into rich internet applications,” in Current Trends in Web Engineering. Springer, 2012, pp. 236–250.
  • [96] R. Vdovjak and G.J. Houben, “A model-driven approach for designing distributed web information systems,” in Web Engineering. Springer, 2005, pp. 453–464.
  • [97] H.B. Zghal, M.A. Aufaure, and N.B. Mustapha, “A model-driven approach of ontological components for on-line semantic web information retrieval,” Journal of Web Engineering, Vol. 6, No. 4, 2007, p. 309.
  • [98] E. Chavarriaga and J.A. Macías, “A model-driven approach to building modern semantic web-based user interfaces,” Advances in Engineering Software, Vol. 40, No. 12, 2009, pp. 1329–1334.
  • [99] W. Sun, S. Li, D. Zhang, and Y. Yan, “A model-driven reverse engineering approach for semantic web services composition,” in WRI World Congress on Software Engineering, WCSE’09, Vol. 3. IEEE, 2009, pp. 101–105.
  • [100] M. Álvarez Álvarez, B.C.P. G-Bustelo, O. Sanjuán-Martínez, and J.M.C. Lovelle, “Bridging together semantic web and model-driven engineering,” in Distributed Computing and Artificial Intelligence. Springer, 2010, pp. 601–604.
  • [101] V. Torres, V. Pelechano, and Ó. Pastor, “Building semantic web services based on a model driven web engineering method,” in Advances in Conceptual Modeling-Theory and Practice. Springer, 2006, pp. 173–182.
  • [102] K. Musumbu, M. Diouf, and S. Maabout, “Business rules generation methods by merging model driven architecture and web semantics,” in IEEE International Conference on Software Engineering and Service Sciences (ICSESS). IEEE, 2010, pp. 33–36.
  • [103] J. Cañadas, J. Palma, and S. Túnez, “Defining the semantics of rule-based web applications through model-driven development,” International Journal of Applied Mathematics and Computer Science, Vol. 21, No. 1, 2011, pp. 41–55.
  • [104] D. Amar Bensaber and M. Malki, “Development of semantic web services: model driven approach,” in Proceedings of the 8th International Conference on New Technologies in Distributed Systems. ACM, 2008, p. 40.
  • [105] J. Cañadas, J. Palma, and S. Túnez, InSCo-Gen: A MDD tool for Web rule-based applications. Springer, 2009.
  • [106] J. Lee, “Model-driven business transformation and the semantic web,” Communications of the ACM, Vol. 48, No. 12, 2005, pp. 75–77.
  • [107] M. Brambilla, S. Ceri, F.M. Facca, I. Celino, D. Cerizza, and E.D. Valle, “Model-driven design and development of semantic web service applications,” ACM Transactions on Internet Technology (TOIT), Vol. 8, No. 1, 2007, p. 3.
  • [108] C. Hahn, S. Nesbigall, S. Warwas, I. Zinnikus, M. Klusch, and K. Fischer, “Model-driven approach to the integration of multiagent systems and semantic web services,” in 12th Enterprise Distributed Object Computing Conference Workshops. IEEE, 2008, pp. 317–324.
  • [109] R. Grønmo and M.C. Jaeger, “Model-driven semantic web service composition,” in 12th Asia-Pacific Software Engineering Conference, APSEC’05. IEEE, 2005, p. 8.
  • [110] M. Belchior, D. Schwabe, and F.S. Parreiras, “Role-based access control for model-driven web applications,” in Web Engineering. Springer, 2012, pp. 106–120.
  • [111] A. Staikopoulos, O. Cliffe, R. Popescu, J. Padget, and S. Clarke, “Template-based adaptation of semantic web services with model-driven engineering,” IEEE Transactions on Services Computing, Vol. 3, No. 2, 2010, pp. 116–130.
  • [112] N.A. Tavares and S. Vale, “A model driven approach for the development of semantic RESTful web services,” in Proceedings of International Conference on Information Integration and Web-based Applications & Services. ACM, 2013, p. 290.
  • [113] H. Jinkui, W. Jiancheng, and Y. Yongtang, “A semantics-reconstruction based model-driven development approach for web information systems,” in Chinese Control Conference. IEEE, 2007, pp. 344–348.
  • [114] W. El Kaim, P. Studer, and P.A. Muller, “Model driven architecture for agile web information system engineering,” in Object-Oriented Information Systems. Springer, 2003, pp. 299–303.
  • [115] C. Batini, D. Bolchini, S. Ceri, M. Matera, A. Maurino, and P. Paolini, “The UM-MAIS methodology for multi-channel adaptive web information systems,” World Wide Web, Vol. 10, No. 4, 2007, pp. 349–385.
  • [116] A. Bozzon, T. Iofciu, W. Nejdl, and S. Tönnies, “Integrating databases, search engines and web applications: a model-driven approach,” in Web Engineering. Springer, 2007, pp. 210–225.
  • [117] I. Celino, E. Della Valle, D. Cerizza, and A. Turati, “Squiggle: an experience in model-driven development of real-world semantic search engines,” in Web Engineering. Springer, 2007, pp. 485–490.
  • [118] R. Kumar, J. Bopaiah, P. Jain, N. Nalini, and K.C. Sekaran, “Model driven approach for developing cloud application,” International Journal of Scientific & Technology Research, Vol. 2, No. 10, 2013.
  • [119] P. Díaz, I. Aedo, D. Sanz, and A. Malizia, “A model-driven approach for the visual specification of role-based access control policies in web systems,” in VL/HCC 2008, IEEE Symposium onVisual Languages and Human-Centric Computing. IEEE, 2008, pp. 203–210.
  • [120] P. Xiong and L. Peyton, “A model-driven penetration test framework for web applications,” in Eighth Annual International Conference on Privacy Security and Trust (PST). IEEE, 2010, pp. 173–180.
  • [121] M. Jensen and S. Feja, “A security modeling approach for web-service-based business processes,” in 16th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems. IEEE, 2009, pp. 340–347.
  • [122] B. Hoisl and S. Sobernig, “Integrity and confi- dentiality annotations for service interfaces in SoaML models,” in Sixth International Conference on Availability, Reliability and Security (ARES). IEEE, 2011, pp. 673–679.
  • [123] Y. Nakamura, M. Tatsubori, T. Imamura, and K. Ono, “Model-driven security based on a web services security architecture,” in IEEE International Conference on Services Computing, Vol. 1. IEEE, 2005, pp. 7–15.
  • [124] Z. Ma, C. Wagner, and T. Bleier, “Model-driven security for web services in e-government system: Ideal and real,” in 2011 7th International Conference on Next Generation Web Services Practices (NWeSP). IEEE, 2011, pp. 221–226.
  • [125] P. Patil and S. Pawar, “Remote agent based automated framework for threat modelling, vulnerability testing of SOA solutions and web services,” in 2012 World Congress on Internet Security (WorldCIS). IEEE, 2012, pp. 127–131.
  • [126] M. Busch, N. Koch, M. Masi, R. Pugliese, and F. Tiezzi, “Towards model-driven development of access control policies for web applications,” in Proceedings of the Workshop on Model-Driven Security. ACM, 2012, p. 4.
  • [127] E. Oberortner, M. Vasko, and S. Dustdar, “Towards modeling role-based pageflow definitions within web applications,” in Proc. of the 4th International Workshop on Model-Driven Web Engineering (MDWE 2008), Vol. 389, 2008, pp. 1–15.
  • [128] S. Kent, “Model driven engineering,” in Integrated formal methods. Springer, 2002, pp. 286–298.
  • [129] Z. Ma, C. Wagner, R. Woitsch, F. Skopik, and T. Bleier, “Model-driven security: from theory to application,” International Journal of Computer Information Systems and Industrial Management Applications, Vol. 5, 2013, pp. 151–158.
  • [130] F. Domínguez-Mayo, M. Escalona, M. Mejias, and A. Torres, “A quality model in a quality evaluation framework for mdwe methodologies,” in 2010 Fourth International Conference on Research Challenges in Information Science (RCIS). IEEE, 2010, pp. 495–506.
  • [131] R. Grønmo and M.C. Jaeger, “Model-driven methodology for building QoS-optimised web service compositions,” in Distributed Applications and Interoperable Systems. Springer, 2005, pp. 68–82.
  • [132] P. Fraternali, P.L. Lanzi, M. Matera, and A. Maurino, “Model-driven web usage analysis for the evaluation of web application quality,” J. Web Eng., Vol. 3, No. 2, 2004, pp. 124–152.
  • [133] G. Ortiz and B. Bordbar, “Model-driven quality of service for web services: an aspect-oriented approach,” in ICWS’08. IEEE International Conference on Web Services. IEEE, 2008, pp. 748–751. 114 Karzan Wakil, Dayang N. A. Jawawi
  • [134] F. Domínguez-Mayo, M.J. Escalona, M. Mejías, M. Ross, and G. Staples, “Quality evaluation for model-driven web engineering methodologies,” Information and Software Technology, Vol. 54, No. 11, 2012, pp. 1265–1282.
  • [135] F. Domínguez-Mayo, M. Escalona, and M. Mejías, “Quality issues on model-driven web engineering methodologies,” in Information Systems Development. Springer, 2011, pp. 295–306.
  • [136] F. Domínguez-Mayo, M.J. Escalona, and M. Mejías, QuEF (quality evaluation framework) for model-driven web methodologies. Springer, 2010.
  • [137] N. Li, Q.q. Ma, J. Wu, M.z. Jin, and C. Liu, “A framework of model-driven web application testing,” in COMPSAC ’06. 30th Annual International Computer Software and Applications Conference, Vol. 2. IEEE, 2006, pp. 157–162.
  • [138] S. Haustein and J. Pleumann, “A model-driven runtime environment for web applications,” Software & Systems Modeling, Vol. 4, No. 4, 2005, pp. 443–458.
  • [139] E.R. Luna, J. Grigera, and G. Rossi, Bridging test and model-driven approaches in web engineering. Springer, 2009.
  • [140] E. Escott, P. Strooper, J. Steel, and P. King, “Integrating model-based testing in model-driven web engineering,” in 18th Asia–Pacific Software Engineering Conference (APSEC). IEEE, 2011, pp. 187–194.
  • [141] P. Strooper, “A model-driven approach to developing and testing web applications,” in 2014 International Conference on Information, Communication Technology and System (ICTS). IEEE, 2014, pp. 3–4.
  • [142] A. Safi, D.N. Jawawi, K. Wakil et al., “Web services composition with redundancy consideration,” in IEEE Conference on Open Systems (ICOS). IEEE, 2013, pp. 112–117.
  • [143] G. Ortiz and J. Hernandez, “A case study on integrating extra-functional properties in web service model-driven development,” in ICIW’07, Second International Conference on Internet and Web Applications and Services. IEEE, 2007, pp. 35–35.
  • [144] M.B. Blake, “A lightweight software design process for web services workflows,” in ICWS’06, International Conference on Web Services. IEEE, 2006, pp. 411–418.
  • [145] D. Kateros, G.M. Kapitsaki, N.D. Tselikas, I.S. Venieris et al., “A methodology for model-driven web application composition,” in SCC’08, IEEE International Conference on Services Computing, Vol. 2. IEEE, 2008, pp. 489–492.
  • [146] V. Torres, J. Muñoz, and V. Pelechano, “A model driven method for the integration of web applications,” in Third Latin American Web Congress (LA-WEB). IEEE, 2005, pp. 10–pp. [147] R. Kulesza, S.R. Meira, T.P. Ferreira, E.S. Alexandre, L. Guido Filho, M.C.M. Neto, and C.A. San, “A model-driven approach for integration of interactive applications and web services: A case study in interactive digital TV platform,” in IEEE International Conference on Multimedia and Expo Workshops (ICMEW). IEEE, 2012, pp. 266–271.
  • [148] A. Charfi, S.H. Turki, A. Cha? bane, H. Witteborg, and R. Bouaziz, “A model-driven approach to developing web service compositions based on BPMN4SOA,” International Journal of Reasoning-Based Intelligent Systems, Vol. 3, No. 3-4, 2011, pp. 194–204.
  • [149] G. Botterweck, “A model-driven approach to the engineering of multiple user interfaces,” in Models in Software Engineering. Springer, 2007, pp. 106–115.
  • [150] X. Yu, Y. Zhang, T. Zhang, L. Wang, J. Hu, J. Zhao, and X. Li, “A model-driven development framework for enterprise web services,” Information Systems Frontiers, Vol. 9, No. 4, 2007, pp. 391–409.
  • [151] A. Achilleos, G.M. Kapitsaki, and G.A. Papadopoulos, “A model-driven framework for developing web service oriented applications,” in Current Trends in Web Engineering. Springer, 2012, pp. 181–195.
  • [152] S. Comai and D. Mazza, “A model-driven methodology to the content layout problem in web applications,” ACM Transactions on the Web (TWEB), Vol. 6, No. 3, 2012, p. 10.
  • [153] A. Achilleos, N. Paspallis, G. Papadopoulos et al., “Automating the development of device-aware web services: A model-driven approach,” in IEEE 35th Annual Computer Software and Applications Conference (COMPSAC). IEEE, 2011, pp. 535–540.
  • [154] X. Qafmolla and V.C. Nguyen, “Automation of web services development using model driven techniques,” in The 2nd International Conference on Computer and Automation Engineering (ICCAE), Vol. 3. IEEE, 2010, pp. 190–194.
  • [155] K. Pfadenhauer, S. Dustdar, and B. Kittl, “Challenges and solutions for model driven web service composition,” in 14th IEEE International Workshops on Enabling Technolo- Model Driven Web Engineering: A Systematic Mapping Study 115 gies: Infrastructure for Collaborative Enterprise. IEEE, 2005, pp. 126–131.
  • [156] K. Pfadenhauer, S. Dustdar, and B. Kittl, “Comparison of two distinctive model driven web service orchestration proposals,” in Seventh IEEE International Conference on E-Commerce Technology Workshops. IEEE, 2005, pp. 29–36.
  • [157] F. Valverde and O. Pastor, “Dealing with REST services in model-driven web engineering methods,” V Jornadas Científico-Técnicas en Servicios Web y SOA, JSWEB, 2009.
  • [158] M. Ruiz, V. Pelechano, and Ó. Pastor, “Designing web services for supporting user tasks: A model driven approach,” in Advances in Conceptual Modeling-Theory and Practice. Springer, 2006, pp. 193–202.
  • [159] N. Blum, T. Magedanz, J. Kleessen, and T. Margaria, “Enabling extreme model driven design of Parlay X-based communications services for end-to-end multiplatform service orchestrations,” in 14th IEEE International Conference on Engineering of Complex Computer Systems. IEEE, 2009, pp. 240–247.
  • [160] B. Bauer and J.P. Müller, “MDA applied: From sequence diagrams to web service choreography,” in Web Engineering. Springer, 2004, pp. 132–136.
  • [161] L. Zhu, I. Gorton, Y. Liu, and N.B. Bui, “Model driven benchmark generation for web services,” in Proceedings of the 2006 international workshop on Service-oriented software engineering. ACM, 2006, pp. 33–39.
  • [162] R. Barrett and C. Pahl, “Model driven design of distribution patterns forweb service compositions,” in ICWS’06. International Conference on Web Services. IEEE, 2006, pp. 887–888.
  • [163] R. Barrett, L.M. Patcas, C. Pahl, and J. Murphy, “Model driven distribution pattern design for dynamic web service compositions,” in Proceedings of the 6th international conference on Web engineering. ACM, 2006, pp. 129–136.
  • [164] M. Ruiz and V. Pelechano, “Model driven design of web service operations using web engineering practices,” in Emerging Web Services Technology. Springer, 2007, pp. 83–100.
  • [165] V. De Castro, J.M. Vara, and E. Marcos, “Model transformation for service-oriented web applications development,” in MDWE, 2007.
  • [166] G. Ortiz, J. Hernández, and F. Sánchez, “Model driven extra-functional properties for web services,” in IEEE Services Computing Workshops, SCW’06. IEEE, 2006, pp. 113–120.
  • [167] S. Lohmann, J.W. Kaltz, and J. Ziegler, “Model-driven dynamic generation of context-adaptive web user interfaces,” in Models in Software Engineering. Springer, 2007, pp. 116–125.
  • [168] C. Dumez, J. Gaber, and M. Wack, “Model-driven engineering of composite web services using UML-S,” in Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services. ACM, 2008, pp. 395–398.
  • [169] M. Ribarić, D. Gašević, M. Milanović, A. Giurca, S. Lukichev, and G. Wagner, “Model-driven engineering of rules for web services,” in Generative and Transformational Techniques in Software Engineering II. Springer, 2008, pp. 377–395.
  • [170] T. Dirgahayu, “Model-driven engineering of web service compositions: A transformation from ISDL to BPEL,” Master’s thesis, University of Twente, 2005.
  • [171] R. Grønmo, D. Skogan, I. Solheim, and J. Oldevik, “Model-driven web services development,” in IEEE International Conference on e-Technology, e-Commerce and e-Service, EEE’04. IEEE, 2004, pp. 42–45.
  • [172] B. Li, Y. Zhou, and J. Pang, “Model-driven automatic generation of verified bpel code for web service composition,” in Asia-Pacific Software Engineering Conference, APSEC’09. IEEE, 2009, pp. 355–362.
  • [173] H. Zhang, J. Liu, L. Zheng, and J. Wang, “Modeling of web service development process based on MDA and procedure blueprint,” in IEEE/ACIS 11th International Conference on Computer and Information Science (ICIS). IEEE, 2012, pp. 422–427.
  • [174] K. Nguyen, T.S. Dillon, and E. Danielsen, “The concept of web event and a practical model-driven approach to web information system development,” International Journal of Web Information Systems, Vol. 2, No. 1, 2006, pp. 19–36.
  • [175] P. Hrastnik and W. Winiwarter, “Using advanced transaction meta-models for creating transaction-aware web service environments,” International Journal of Web Information Systems, Vol. 1, No. 2, 2005, pp. 89–100.
  • [176] N. Glombitza, D. Pfisterer, and S. Fischer, “Using state machines for a model driven development of web service-based sensor network applications,” in Proceedings of the 2010 ICSE Workshop on Software Engineering for Sensor Network Applications. ACM, 2010, pp. 2–7.
  • [177] Y. Taher, J. Boubeta-Puig, W.J. van den Heuvel, G. Ortiz, and I. Medina-Bulo, “A model-driven approach for web service adap- 116 Karzan Wakil, Dayang N. A. Jawawi tation using complex event processing,” in Advances in Service-Oriented and Cloud Computing. Springer, 2013, pp. 346–359.
  • [178] R. Maraoui, E. Cariou, and B. Ayeb, “A model-driven engineering approach for the formal verification of composite web services,” in IEEE 22nd International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE). IEEE, 2013, pp. 266–271.
  • [179] W. Li, Y. Badr, and F. Biennier, “Improving web service composition with user requirement transformation and capability model,” in On the Move to Meaningful Internet Systems: OTM 2013 Conferences. Springer, 2013, pp. 300–307.
  • [180] C. Dumez, M. Bakhouya, J. Gaber, M. Wack, and P. Lorenz, “Model-driven approach supporting formal verification for web service composition protocols,” Journal of network and computer applications, Vol. 36, No. 4, 2013, pp. 1102–1115.
  • [181] A. Kalantari, S. Ibrahim, S.G.H. Tabatabaei, and H. Taherdoot, “A categorization of model-driven approaches for developing semantic web service,” in 3rd International Conference on Data Mining and Intelligent Information Technology Applications (ICMiA). IEEE, 2011, pp. 92–97.
  • [182] S. Chung, S. Davalos, C. Niiyama, D. Won, S.H. Baeg, and S. Park, “A uml model-driven business process development methodology for a virtual enterprise using SOA & ESB,” in IEEE Asia-Pacific Services Computing Conference, APSCC. IEEE, 2009, pp. 246–253.
  • [183] M. Ruiz, P. Valderas, V. Torres, and V. Pelechano, “A model driven approach to design web services in a web engineering method,” in CAiSE Short Paper Proceedings, 2005.
  • [184] C. Zhao, Z. Duan, and M. Zhang, “A model-driven approach for dynamic web service composition,” in WRI World Congress on Software Engineering, WCSE’09, Vol. 4. IEEE, 2009, pp. 273–277.
  • [185] C. Momm, M. Gebhart, and S. Abeck, “A model-driven approach for monitoring business performance in web service compositions,” in Fourth International Conference on Internet and Web Applications and Services ICIW’09. IEEE, 2009, pp. 343–350.
  • [186] Y.H. Liu, J.S. Yih, F. Pinel, and T. Chieu, “A model-driven SOA implementation of multi-channel websphere commerce gift center,” in IEEE International Conference on e-Business Engineering, ICEBE’08. IEEE, 2008, pp. 29–34.
  • [187] K. Dahman, F. Charoy, and C. Godart, “Generation of component based architecture from business processes: model driven engineering for SOA,” in 8th European Conference on Web Services (ECOWS). IEEE, 2010, pp. 155–162.
  • [188] N. Zhou, L.J. Zhang, Y.M. Chee, and L. Chen, “Legacy asset analysis and integration in model-driven SOA solution,” in International Conference on Services Computing (SCC). IEEE, 2010, pp. 554–561.
  • [189] M. Bajohr and T. Margaria, “Model-driven self-reconfiguration for highly available SOAs,” in Sixth IEEE Conference and Workshops on Engineering of Autonomic and Autonomous Systems, EASe. IEEE, 2009, pp. 13–22.
  • [190] M. Leotta, G. Reggio, F. Ricca, and E. Astesiano, “Towards a lightweight model driven method for developing SOA systems using existing assets,” in 14th IEEE International Symposium on Web Systems Evolution (WSE). IEEE, 2012, pp. 51–60.
  • [191] M. Fritzsche, W. Gilani, I. Spence, T.J. Brown, P. Kilpatrick, and R. Bashroush, “Towards performance related decision support for model driven engineering of enterprise SOA applications,” in 15th Annual IEEE International Conference and Workshop on the Engineering of Computer Based Systems, ECBS. IEEE, 2008, pp. 57–65.
  • [192] E. Sosa, P.J. Clemente, J.M. Conejero, and R. Rodriguez-Echeverria, “A model-driven process to modernize legacy web applications based on service oriented architectures,” in 15th IEEE International Symposium on Web Systems Evolution (WSE). IEEE, 2013, pp. 61–70.
  • [193] M. Wagner, D. Zöbel, and A. Meroth, “Model-driven development of SOA-based driver assistance systems,” ACM SIGBED Review, Vol. 10, No. 1, 2013, pp. 37–42.
  • [194] M.J. Escalona, C. Parra, F. Martín, J. Nieto, A. Llergo, and F. Pérez, “A practical example for model-driven web requirements,” in Information Systems Development. Springer, 2009, pp. 157–168.
  • [195] H. Wada, J. Suzuki, and K. Oba, “A model-driven development framework for non-functional aspects in service oriented architecture,” Web Services Research for Emerging Applications: Discoveries and Trends: Discoveries and Trends, 2010, p. 358. Model Driven Web Engineering: A Systematic Mapping Study 117
  • [196] J.A. Aguilar, I. Garrigós, J.N. Mazón, and J. Trujillo, “An MDA approach for goal-oriented requirement analysis in web engineering,” Journal of Universal Computer Science, Vol. 16, No. 17, 2010, pp. 2475–2494.
  • [197] J.A. Aguilar, I. Garrigós, J.N. Mazón, and A. Zaldívar, “Dealing with dependencies among functional and non-functional requirements for impact analysis in web engineering,” in Computational Science and Its Applications–ICCSA 2012. Springer, 2012, pp. 116–131.
  • [198] A. Fernandez, S. Abrahão, E. Insfran, and M. Matera, “Further analysis on the validation of a usability inspection method for model-driven web development,” in Proceedings of the ACM-IEEE international symposium on Empirical software engineering and measurement. ACM, 2012, pp. 153–156.
  • [199] E.R. Luna, J.I. Panach, J.I. Grigera, G. Rossi, and O. Pastor, “Incorporating usability requirements in a test/model-driven web engineering approach,” J. Web Eng., Vol. 9, No. 2, 2010, pp. 132–156.
  • [200] A. Fernandez, E. Insfran, and S.M. Abrahão, “Integrating a usability model into model-driven web development processes,” in WISE. Springer, 2009, pp. 497–510.
  • [201] F. Molina and A. Toval, “Integrating usability requirements that can be evaluated in design time into model driven engineering of web information systems,” Advances in Engineering Software, Vol. 40, No. 12, 2009, pp. 1306–1317.
  • [202] P. Valderas and V. Pelechano, “Introducing requirements traceability support in model-driven development of web applications,” Information and Software Technology, Vol. 51, No. 4, 2009, pp. 749–768.
  • [203] J.C. Castrejón, R. López-Landa, and R. Lozano, “Model2Roo: a model driven approach for web application development based on the eclipse modeling framework and spring roo,” in Electrical Communications and Computers (CONIELECOMP), 2011 21st International Conference on. IEEE, 2011, pp. 82–87.
  • [204] M.J. Escalona and G. Aragón, “NDT. A model-driven approach for web requirements,” IEEE Transactions on Software Engineering, Vol. 34, No. 3, 2008, pp. 377–390. [205] N. Koch and S. Kozuruba, “Requirements models as first class entities in model-driven web engineering,” in Current Trends in Web Engineering. Springer, 2012, pp. 158–169.
  • [206] A. Fernandez, S. Abrahão, and E. Insfran, “Towards to the validation of a usability evaluation method for model-driven web development,” in Proceedings of the 2010 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement. ACM, 2010, p. 54.
  • [207] T.J. Bittar, R.P. Fortes, L.L. Lobato, and W.M. Watanabe, “Web communication and interaction modeling using model-driven development,” in Proceedings of the 27th ACM international conference on Design of communication. ACM, 2009, pp. 193–198.
  • [208] Y. Martínez, C. Cachero, and S. Meliá, “Empirical study on the maintainability of web applications: Model-driven engineering vs code-centric,” Empirical Software Engineering, Vol. 19, No. 6, 2014, pp. 1887–1920.
  • [209] A. Fernandez, S. Abrahão, and E. Insfran, “Empirical validation of a usability inspection method for model-driven web development,” Journal of Systems and Software, Vol. 86, No. 1, 2013, pp. 161–186.
  • [210] A. Fernandez, S. Abrahão, E. Insfran, and M. Matera, “Usability inspection in model-driven web development: Empirical validation in webml,” in Model-Driven Engineering Languages and Systems. Springer, 2013, pp. 740–756.
  • [211] F.J. Domínguez-Mayo, M.J. Escalona, M. Mejías, and J. Torres, “Studying maintainability on model-driven web methodologies,” in Information Systems Development. Springer, 2011, pp. 195–206.
  • [212] S. Abrahão, J. Gomez, and E.M.E. Insfran, “A model-driven measurement procedure for sizing web applications,” in Conference on Model-Driven Engineering Languages and Systems (MODELS 2007), Nashville, TN, USA, September, 2007.
  • [213] S. Meliá and J. Gómez, “Applying WebSA to a case study: A travel agency system,” in Workshop on Model-driven Web Engineering. Citeseer, 2005, p. 30.
  • [214] E. Escott, P. Strooper, J.G. Suß, and P. King, “Architecture-centric model-driven web engineering,” in 18th Asia–Pacific Software Engineering Conference (APSEC). IEEE, 2011, pp. 106–113.
  • [215] J. Pu, H. Yang, B. Xu, L. Xu, and W.C.C. Chu, “Combining MDE and UML to reverse engineer web-based legacy systems,” in Annual IEEE International Computer Software 118 Karzan Wakil, Dayang N. A. Jawawi and Applications Conference. IEEE, 2008, pp. 718–725.
  • [216] L. Tambour, V. Houles, L. Cohen-Jonathan, V. Auffray, P. Escande, and E. Jallas, “Design of a model-driven web decision support system in agriculture: Scientific models to the final software,” Advances in Modeling Agricultural Systems, Vol. 25, 2009, p. 67.
  • [217] M.M. Urbieta, G. Rossi, S. Gordillo, W. Schwinger, W. Retschitzegger, and M.J. Escalona, “Identifying and modelling complex workflow requirements in web applications,” in Current Trends in Web Engineering. Springer, 2012, pp. 146–157.
  • [218] P. Freudenstein, J. Buck, M. Nussbaumer, and M. Gaedke, “Model-driven construction of workflow-based web applications with domain-specific languages,” in MDWE, 2007.
  • [219] P. Dolog, “Model-driven navigation design for semantic web applications with the UML-Guide,” in ICWE Workshops, 2004, pp. 75–86.
  • [220] E. Escott, P. Strooper, P. King, and I.J. Hayes, “Model-driven web form validation with UML and OCL,” in Current Trends in Web Engineering. Springer, 2012, pp. 223–235.
  • [221] S. Jeschke, O. Pfeiffer, and H. Vieritz, “Using web accessibility patterns for web application development,” in Proceedings of the 2009 ACM symposium on Applied Computing. ACM, 2009, pp. 129–135.
  • [222] A.R. Guzmán, V. López, F. Valverde, and J.I. Panach, “Web 2.0 patterns: A model-driven engineering approach,” in Sixth International Conference on Research Challenges in Information Science (RCIS). IEEE, 2012, pp. 1–2.
  • [223] C. Dumez, J. Gaber, and M. Wack, “Web services composition using UML-S: a case study,” in IEEE GLOBECOM Workshops. IEEE, 2008, pp. 1–6.
  • [224] R. Popp, H. Kaindl, and D. Raneburger, “Connecting interaction models and application logic for model-driven generation of web-based graphical user interfaces,” in 20th Asia-Pacific Software Engineering Conference (APSEC), Vol. 1. IEEE, 2013, pp. 215–222.
  • [225] I.C. Hsu, “Visual modeling for web 2.0 applications using model driven architecture approach,” Simulation Modelling Practice and Theory, Vol. 31, 2013, pp. 63–76.
  • [226] R. Acerbis, A. Bongio, M. Brambilla, M. Tisi, S. Ceri, and E. Tosetti, “Developing ebusiness solutions with a model driven approach: the case of acer EMEA,” in Web Engineering. Springer, 2007, pp. 539–544.
  • [227] G. Zhuang and J. Du, “Mda-based modeling and implementation of e-commerce web applications in WebML,” in Second International Workshop on Computer Science and Engineering, WCSE’09, Vol. 2. IEEE, 2009, pp. 507–510.
  • [228] Y. Li, J. Shen, J. Shi, W. Shen, Y. Huang, and Y. Xu, “Multi-model driven collaborative development platform for service-oriented e-business systems,” Advanced Engineering Informatics, Vol. 22, No. 3, 2008, pp. 328–339.
  • [229] P. Hernández, O. Glorio, I. Garrigós, and J.N. Mazón, “Towards a model-driven framework for web usage warehouse development,” in Advances in Conceptual Modeling. Recent Developments and New Directions. Springer, 2011, pp. 336–337.
  • [230] J. Martinez, C. Lopez, E. Ulacia, and M. del Hierro, “Towards a model-driven product line for web systems,” in 5th Model-Driven Web Engineering Workshop, MDWE, 2009, pp. 1–15.
  • [231] P. Lachenmaier, F. Ott, A. Immerz, and A. Richter, “Community mashup a flexible social mashup based on a model-driven-approach,” in IEEE International Conference on Information Reuse and Integration (IRI). IEEE, 2011, pp. 48–51.
  • [232] M. Brambilla and A. Mauri, “Model-driven development of social network enabled applications with WebML and social primitives,” in Current Trends in Web Engineering. Springer, 2012, pp. 41–55.
  • [233] F. Chen, H. Yang, H. Zhou, B. Qiao, and H. Deng, “Web-based system evolution in model driven architecture,” in 10th International Symposium on Web Site Evolution, WSE. IEEE, 2008, pp. 69–72.
  • [234] N.V. Cuong and X. Qafmolla, “Model transformation in web engineering and automated model driven development,” International Journal of Modeling and Optimization, Vol. 1, No. 1, 2011, pp. 7–12.
  • [235] M. Brambilla, P. Fraternali, and M. Tisi, “A metamodel transformation framework for the migration of WebML models to MDA,” in MDWE, CEUR Workshop Proceedings, Vol. 389, 2008, pp. 91–105.
  • [236] N. Moreno, S. Meliá, N. Koch, and A. Vallecillo, “Addressing new concerns in model-driven web engineering approaches,” in Web Information Systems Engineering-WISE 2008. Springer, 2008, pp. 426–442.
  • [237] S. Meliá and J. Gómez, Applying transformations to model driven development of web applications. Springer, 2005. Model Driven Web Engineering: A Systematic Mapping Study 119
  • [238] N. Koch, A. Knapp, and S. Kozuruba, “Assessment of effort reduction due to model-to-model transformations in the web domain,” in Web Engineering. Springer, 2012, pp. 215–222.
  • [239] P. Giner, V. Torres, and V. Pelechano, “Bridging the gap between BPMN and WS-BPEL. M2M transformations in practice,” MDWE, Vol. 261, 2007.
  • [240] P. Valderas, J. Fons, and V. Pelechano, “From web requirements to navigational design – A transformational approach,” in Web Engineering. Springer, 2005, pp. 506–511.
  • [241] G.J. Houben, N. Koch, G. Rossi, and A. Vallecillo, “Guest editorial to the theme section on model-driven web engineering,” Software and Systems Modeling, 2013, pp. 1–3.
  • [242] M. Brambilla and P. Fraternali, “Implementing the semantics of BPMN through model-driven web application generation,” in Business Process Model and Notation. Springer, 2011, pp. 124–129.
  • [243] M. Brambilla and P. Fraternali, “Large-scale model-driven engineering of web user interaction: The WebML and webratio experience,” Science of Computer Programming, Vol. 89, 2014, pp. 71–87.
  • [244] S. Meliá, A. Kraus, and N. Koch, “MDA transformations applied to web application development,” in Web Engineering. Springer, 2005, pp. 465–471.
  • [245] H.A. Schmid, “Model driven architecture with OOHDM,” in International Conference on Web Engineering (ICWE) Workshops, 2004, pp. 12–25.
  • [246] D. Di Ruscio and A. Pierantonio, “Model transformations in the development of data-intensive web applications,” in Advanced Information Systems Engineering. Springer, 2005, pp. 475–490.
  • [247] P. Hernández, I. Garrigós, and J.N. Mazón, “Model-driven development of multidimensional models from web log files,” in Advances in Conceptual Modeling–Applications and Challenges. Springer, 2010, pp. 170–179.
  • [248] P. Fraternali and M. Tisi, Multi-level tests for model driven web applications. International Conference on Web Engineering, 2010.
  • [249] H.A. Schmid and O. Donnerhak, “OOHDMDA – an MDA approach for OOHDM,” in Web Engineering. Springer, 2005, pp. 569–574.
  • [250] M.A.O. Mukhtar, M.F.B. Hassan, and J.B. Jaafar, “Optimizing method to provide model transformation of model-driven architecture as web-based services,” in International Conference on Computer & Information Science (ICCIS), Vol. 2. IEEE, 2012, pp. 874–879.
  • [251] M. Wimmer, N. Moreno, and A. Vallecillo, “Systematic evolution of WebML models by coupled transformations,” in Web Engineering. Springer, 2012, pp. 185–199.
  • [252] R. Akkiraju, T. Mitra, N. Ghosh, D. Saha, U. Thulasiram, and S. Chakraborthy, “Toward the development of cross-platform business applications via model-driven transformations,” in World Conference on Services. IEEE, 2009, pp. 585–592.
  • [253] A. Fatolahi, S.S. Somé, and T.C. Lethbridge, “Towards a semi-automated model-driven method for the generation of web-based applications from use cases,” in 4th Model Driven Web Engineering Workshop, 2008, p. 31.
  • [254] H. Heitkoetter, “Transforming PICTURE to BPMN 2.0 as part of the model-driven development of electronic government systems,” in 44th Hawaii International Conference on System Sciences (HICSS). IEEE, 2011, pp. 1–10.
  • [255] P. Valderas, J. Fons, and V. Pelechano, “Transforming web requirements into navigational models: AN MDA based approach,” in Conceptual Modeling–ER 2005. Springer, 2005, pp. 320–336.
  • [256] S. Meliá, J. Gómez, and J.L. Serrano, “WebTE: MDA transformation engine for web applications,” in Web Engineering. Springer, 2007, pp. 491–495.
  • [257] M.A.O. Mukhtar, M.F.B. Hassan, J. Bin Jaafar, and L.A. Rahim, “Enhanced approach for developing web applications using model driven architecture,” in International Conference on Research and Innovation in Information Systems (ICRIIS). IEEE, 2013, pp. 145–150.
  • [258] A. Fatolahi, S.S. Somé, and T.C. Lethbridge, “A meta-model for model-driven web development,” International Journal of Software and Informatics, Vol. 6, No. 2, 2012, pp. 125–162.
  • [259] M.J. Escalona, J.J. Gutiérrez, F. Morero, C. Parra, J. Nieto, F. Pérez, F. Martín, and A. Llergo, “A practical environment to apply model-driven web engineering,” in Information Systems Development. Springer, 2010, pp. 249–258.
  • [260] L.A. Ricci and D. Schwabe, “An authoring environment for model-driven web applications,” in Proceedings of the 12th Brazilian Symposium on Multimedia and the web. ACM, 2006, pp. 11–19.
  • [261] A. Schauerhuber, M. Wimmer, and E. Kapsammer, “Bridging existing web modeling languages to model-driven engineering: a metamodel for WebML,” in Workshop proceedings of the sixth international conference on Web engineering. ACM, 2006, p. 5.
  • [262] A. Schauerhuber, M. Wimmer, E. Kapsammer, W. Schwinger, and W. Retschitzegger, “Bridging webml to model-driven engineering: from document type definitions to meta object facility,” Software, IET, Vol. 1, No. 3, 2007, pp. 81–97.
  • [263] J.M. Rivero, G. Rossi, J. Grigera, J. Burella, E.R. Luna, and S. Gordillo, From mockups to user interface models: an extensible model driven approach. Springer, 2010.
  • [264] B. De Silva and A. Ginige, “Meta-model to support end-user development of web based business information systems,” in Web Engineering. Springer, 2007, pp. 248–253.
  • [265] D. Karagiannis, V. Hrgovcic, and R. Woitsch, “Model driven design for e-applications: The meta model approach,” in Proceedings of the 13th International Conference on Information Integration and Web-based Applications and Services. ACM, 2011, pp. 451–454.
  • [266] S. Ceri, M. Brambilla, and P. Fraternali, “The history of webml lessons learned from 10 years of model-driven development of web applications,” in Conceptual Modeling: Foundations and Applications. Springer, 2009, pp. 273–292.
  • [267] G. Jomier, G. Dodinet, and M. Zam, “The United States of a meta-model build with MyDraft an agile model-driven cloud-based platform for data-oriented rich web applications,” 2012.
  • [268] N. Koch and A. Kraus, “Towards a common metamodel for the development of web applications,” in Web Engineering. Springer, 2003, pp. 497–506.
  • [269] C.C. Castro, S. Meliá, M. Genero, G. Poels, and C. Calero, “Towards improving the navigability of web applications: a model-driven approach,” European Journal of Information Systems, Vol. 16, No. 4, 2007, pp. 420–447.
  • [270] D. Ruiz-González, N. Koch, C. Kroiss, J.R. Romero, and A. Vallecillo, “Viewpoint synchronization of UWE models,” in Proc. 5th International Workshop on Model-Driven Web Engineering, 2009, pp. 46–60.
  • [271] R. Cheung, “XFlash–a web application design framework with model-driven methodology,” International Journal of U- and E-service, Science and Technology, Vol. 1, No. 1, 2008, pp. 47–54.
  • [272] X. Qafmolla and N.V. Cuong, “A two-way meta-modeling approach in web engineering,” Global Journal on Technology, Vol. 3, 2013.
  • [273] T. Jiang, J. Ying, M. Wu, and C. Jin, “A method for model-driven development of adaptive web applications,” in 12th International Conference on Computer Supported Cooperative Work in Design, CSCWD. IEEE, 2008, pp. 386–391.
  • [274] G. Grossmann, M. Schrefl, and M. Stumptner, “A model-driven framework for runtime adaptation of web service compositions,” in Proceedings of the 6th International Symposium on Software Engineering for Adaptive and Self-Managing Systems. ACM, 2011, pp. 184–189.
  • [275] C. Dorn and R.N. Taylor, “Architecture-driven modeling of adaptive collaboration structures in large-scale social web applications,” in Web Information Systems Engineering-WISE 2012. Springer, 2012, pp. 143–156.
  • [276] I. Kurtev and K. van den Berg, “Building adaptable and reusable XML applications with model transformations,” in Proceedings of the 14th international conference on World Wide Web. ACM, 2005, pp. 160–169.
  • [277] S. Ceri, P. Dolog, M. Matera, and W. Nejdl, “Model-driven design of web applications with client-side adaptation,” in Web Engineering. Springer, 2004, pp. 201–214.
  • [278] G.M. Kapitsaki, D.A. Kateros, G.N. Prezerakos, and I.S. Venieris, “Model-driven development of composite context-aware web applications,” Information and Software technology, Vol. 51, No. 8, 2009, pp. 1244–1260.
  • [279] S. Ceri, F. Daniel, M. Matera, and F.M. Facca, “Model-driven development of context-aware web applications,” ACM Transactions on Internet Technology (TOIT), Vol. 7, No. 1, 2007, p. 2.
  • [280] G.M. Kapitsaki and I.S. Venieris, “Model-driven development of context-aware web applications based on a web service context management architecture,” in Models in Software Engineering. Springer, 2009, pp. 343–355.
  • [281] N.M. Vergara, J.M.T. Linero, and A.V. Moreno, “Model-driven component adaptation in the context of web engineering,” European Journal of Information Systems, Vol. 16, No. 4, 2007, pp. 448–459.
  • [282] N. Koch, “Classification of model transformation techniques used in UML-based web engineering,” IET software, Vol. 1, No. 3, 2007, pp. 98–111.
  • [283] M.L. Bernardi, M. Cimitile, G.D. Lucca, and F.M. Maggi, “Development of flexible process-centric web applications: An integrated model driven approach,” in 14th IEEE International Symposium on Web Systems Evolution (WSE). IEEE, 2012, pp. 67–71.
  • [284] M. Lenk, A. Vitzthum, and B. Jung, “Model-driven iterative development of 3D web-applications using SSIML, X3D and JavaScript,” in Proceedings of the 17th International Conference on 3D Web Technology. ACM, 2012, pp. 161–169.
  • [285] L. Baresi, P. Fraternali, M. Tisi, and S. Morasca, “Towards model-driven testing of a web application generator,” in Web Engineering. Springer, 2005, pp. 75–86.
  • [286] R. Gitzel, A. Korthaus, and M. Schader, “Using established web engineering knowledge in model-driven approaches,” Science of Computer Programming, Vol. 66, No. 2, 2007, pp. 105–124.
  • [287] C. Kroiss, N. Koch, and A. Knapp, “UWE4JSF: A model-driven generation approach for web applications,” in ICWE, Vol. 5648. Springer, 2009, pp. 493–496.
  • [288] D. Clowes, D. Kolovos, C. Holmes, L. Rose, R. Paige, J. Johnson, R. Dawson, and S. Probets, “A reflective approach to model-driven web engineering,” in Modelling Foundations and Applications. Springer, 2010, pp. 62–73.
  • [289] Y. Martínez, C. Cachero, and S. Meliá, “Evaluating the impact of a model-driven web engineering approach on the productivity and the satisfaction of software development teams,” in Web Engineering. Springer, 2012, pp. 223–237.
  • [290] A. Vallecillo, N. Koch, C. Cachero Castro, S. Comai, P. Fraternali, I. Garrigós Fernández, J. Gómez Ortega, G. Kappel, A. Knapp, M. Matera et al., “MDWEnet: A practical approach to achieving interoperability of model-driven web engineering methods,” 2007.
  • [291] S. Meliá and J. Gomez, “The webSA approach: Applying model driven engineering to web applications,” Journal of Web Engineering, Vol. 5, No. 2, 2006, pp. 121–149.
  • [292] A.G. Cuesta and R.V. Granja, Juan Carlos nd OConnor, “A model driven architecture approach to web development,” in Software and Data Technologies. Springer, 2009, pp. 101–113.
  • [293] A.J. Berre, “An agile model-based framework for service innovation for the future internet,” in Current Trends in Web Engineering. Springer, 2012, pp. 1–4.
  • [294] X. Liang, I. Marmaridis, and A. Ginige, “Facilitating agile model driven development and end-user development for EvolvingWeb-based workflow applications,” in IEEE International Conference on e-Business Engineering, ICEBE. IEEE, 2007, pp. 231–238.
  • [295] J. Grigera, J.M. Rivero, E.R. Luna, F. Giacosa, and G. Rossi, “From requirements to web applications in an agile model-driven approach,” in Web Engineering. Springer, 2012, pp. 200–214.
  • [296] J.M. Rivero, J. Grigera, G. Rossi, E.R. Luna, and N. Koch, “Improving agility in model-driven web engineering,” in CAiSE Forum, Vol. 734, 2011, pp. 163–170.
  • [297] J.M. Rivero, J. Grigera, G. Rossi, E.R. Luna, and N. Koch, “Towards agile model-driven web engineering,” in IS Olympics: Information Systems in a Diverse World. Springer, 2012, pp. 142–155.
  • [298] J.M. Rivero and G. Rossi, “MockupDD: Facilitating agile support for model-driven web engineering,” in Current Trends in Web Engineering. Springer, 2013, pp. 325–329.
  • [299] M.A. Bochicchio and E.A. Longo, “Integrating web systems design and business process modeling,” in Workshop on Model-driven Web Engineering, 2005, p. 60.
  • [300] M.D. Jacyntho and D. Schwabe, Models and meta models for transactions in web applications. Springer, 2010.
  • [301] A. Ruokonen, L. Pajunen, and T. Systa, “On model-driven development of mobile business processes,” in Sixth International Conference on Software Engineering Research, Management and Applications, SERA’08. IEEE, 2008, pp. 59–66.
  • [302] M. Brambilla, S. Butti, and P. Fraternali, Webratio bpm: a tool for designing and deploying business processes on the web. Springer, 2010
  • [303] F. Trias, “Building CMS-based web applications using a model-driven approach,” in Sixth International Conference on Research Challenges in Information Science (RCIS). IEEE, 2012, pp. 1–6.
  • [304] J. de Sousa Saraiva and A.R. da Silva, “CMS-based web-application development using model-driven languages,” in Fourth International Conference on Software Engineering Advances, ICSEA’09. IEEE, 2009, pp. 21–26.
  • [305] L. Luinenburg, S. Jansen, J. Souer, I. Van De Weerd, and S. Brinkkemper, “Designing web content management systems using the method association approach,” in Proceedings of the 4th International Workshop 122 Karzan Wakil, Dayang N. A. Jawawi on Model-Driven Web Engineering (MDWE 2008), 2008, pp. 106–120.
  • [306] J.d.S. Saraiva and A.R.d. Silva, “Development of CMS-based web-applications using a model-driven approach,” in Proceedings of the 2009 Fourth International Conference on Software Engineering Advances. IEEE Computer Society, 2009, pp. 500–505.
  • [307] K. Vlaanderen, F. Valverde, and O. Pastor, “Model-driven web engineering in the CMS domain: A preliminary research applying SME,” in Enterprise Information Systems. Springer, 2009, pp. 226–237.
  • [308] J. Souer, T. Kupers, R. Helms, and S. Brinkkemper, Model-driven web engineering for the automated configuration of web content management systems. Springer, 2009.
  • [309] J. Souer and T. Kupers, “Towards a pragmatic model driven engineering approach for the development of CMS-based web applications,” in Proceedings of the 5th Model Driven Web Engineering Workshop (MDWE09), 2009, pp. 31–45.
  • [310] S. Martínez, J. Garcia-Alfaro, F. Cuppens, N. Cuppens-Boulahia, and J. Cabot, “Towards an access-control metamodel for web content management systems,” in Current Trends in Web Engineering. Springer, 2013, pp. 148–155.
  • [311] F. Trias, V. de Castro, M. López-Sanz, and E. Marcos, “Reverse engineering applied to CMS-based web applications coded in PHP: A proposal of migration,” in Evaluation of Novel Approaches to Software Engineering. Springer, 2013, pp. 241–256.
  • [312] A. Adamkó and L. Kollár, “Interoperability of model-driven web engineering approaches,” 8th International Conference on Applied Informatics, Vol. 2, January 2010, pp. 295–303.
  • [313] J.M. Vara, M.V. De Castro, M. Didonet Del Fabro, and E. Marcos, “Using weaving models to automate model-driven web engineering proposals,” International Journal of Computer Applications in Technology, Vol. 39, No. 4, 2010, pp. 245–252.
  • [314] A. Cicchetti, D. Di Ruscio, L. Iovino, and A. Pierantonio, “Managing the evolution of data-intensive web applications by model-driven techniques,” Software & Systems Modeling, Vol. 12, No. 1, 2013, pp. 53–83
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-7f6e2a28-77cc-49e4-a72f-fecdaabae0e1
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.