A survey on web modeling approaches for ubiquitous web applications

Author:

Schwinger Wieland,Retschitzegger Werner,Schauerhuber Andrea,Kappel Gerti,Wimmer Manuel,Pröll Birgit,Cachero Castro Cristina,Casteleyn Sven,De Troyer Olga,Fraternali Piero,Garrigos Irene,Garzotto Franca,Ginige Athula,Houben Geert‐Jan,Koch Nora,Moreno Nathalie,Pastor Oscar,Paolini Paolo,Pelechano Ferragud Vicente,Rossi Gustavo,Schwabe Daniel,Tisi Massimo,Vallecillo Antonio,van der Sluijs Kees,Zhang Gefei

Abstract

PurposeUbiquitous web applications (UWA) are a new type of web applications which are accessed in various contexts, i.e. through different devices, by users with various interests, at anytime from anyplace around the globe. For such full‐fledged, complex software systems, a methodologically sound engineering approach in terms of model‐driven engineering (MDE) is crucial. Several modeling approaches have already been proposed that capture the ubiquitous nature of web applications, each of them having different origins, pursuing different goals and providing a pantheon of concepts. This paper aims to give an in‐depth comparison of seven modeling approaches supporting the development of UWAs.Design/methodology/approachThis methodology is conducted by applying a detailed set of evaluation criteria and by demonstrating its applicability on basis of an exemplary tourism web application. In particular, five commonly found ubiquitous scenarios are investigated, thus providing initial insight into the modeling concepts of each approach as well as to facilitate their comparability.FindingsThe results gained indicate that many modeling approaches lack a proper MDE foundation in terms of meta‐models and tool support. The proposed modeling mechanisms for ubiquity are often limited, since they neither cover all relevant context factors in an explicit, self‐contained, and extensible way, nor allow for a wide spectrum of extensible adaptation operations. The provided modeling concepts frequently do not allow dealing with all different parts of a web application in terms of its content, hypertext, and presentation levels as well as their structural and behavioral features. Finally, current modeling approaches do not reflect the crosscutting nature of ubiquity but rather intermingle context and adaptation issues with the core parts of a web application, thus hampering maintainability and extensibility.Originality/valueDifferent from other surveys in the area of modeling web applications, this paper specifically considers modeling concepts for their ubiquitous nature, together with an investigation of available support for MDD in a comprehensive way, using a well‐defined as well as fine‐grained catalogue of more than 30 evaluation criteria.

Publisher

Emerald

Subject

Computer Networks and Communications,Information Systems

Reference115 articles.

1. Abrahao, S.M., Fons, J., Gonzalez, M. and Pastor, O. (2002), “Conceptual modeling of personalized web applications”, Proceedings of the 2nd International Conference on Adaptive Hypermedia and Adaptive Web‐Based Systems (AH 2002), Malaga, Spain, LNCS 2347, pp. 358‐62.

2. Barna, P., Frasincar, F. and Houben, G‐J. (2002), “Specification framework for engineering adaptive web applications”, Proceedings of the 11th International World Wide web Conference, web Engineering Track (WWW 2002), Honolulu, Hawaii, USA.

3. Barna, P., Frasincar, F. and Houben, G‐J. (2006), “A workflow‐driven design of web information systems”, Proceedings of the 6th International Conference on web Engineering (ICWE 2006), Palo Alto, CA, USA, ACM, pp. 321‐8.

4. Barna, P., Frasincar, F., Houben, G‐J. and Vdovjak, R. (2003), “Methodologies for web information system design”, Proceedings of the International Conference on Information Technology: Computers and Communications (ITCC 2003), Las Vegas, NV, USA, IEEE Computer Society, pp. 420‐4.

5. Baumeister, H., Koch, N. and Mandel, L. (1999), “Towards a UML extension for hypermedia design”, Proceedings of the 2nd International Conference on the Unified Modeling Language (UML 1999), Fort Collins, CO, USA, LNCS 1723, pp. 614‐29.

Cited by 29 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Model-Driven Development of Single Page Applications;Lecture Notes in Computer Science;2024

2. Role of Interaction Flow Modeling Language (IFML) in the Development of Ubiquitous Web Applications (UWAs);Advances in Intelligent Systems and Computing;2020

3. A Model-Driven Approach for Developing Responsive Web Apps;Proceedings of the 14th International Conference on Evaluation of Novel Approaches to Software Engineering;2019

4. A New Adaptive Model for Web Engineering Methods to Develop Modern Web Applications;Proceedings of the 2018 International Conference on Software Engineering and Information Management - ICSIM2018;2018

5. A Semantic MatchMaking Framework for Volunteering MarketPlaces;Advances in Intelligent Systems and Computing;2018

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3