A model-driven approach to develop high performance web applications

被引:12
|
作者
Herrero Agustin, Jose Luis [1 ]
del Barco, Pablo Carmona [1 ]
机构
[1] Univ Extremadura, Dept Comp & Telemat Syst Engn, Badajoz 06006, Spain
关键词
Model-driven architecture; Web applications; Rich internet applications;
D O I
10.1016/j.jss.2013.07.028
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The evolution of web technologies in the last few years has contributed to the improvement of web applications, and with the appearance of AJAX and Web 2.0 technology, a new breed of applications for the Internet has emerged: widgets, gadgets and mashups are some examples of this trend. However, as web applications become more and more complex, development costs are increasing in an exponential rate, and we believe that considering a software engineering methodology in the development process of this type of applications, contributes to the solution of this problem. In order to solve this question, this paper proposes a model-driven architecture to support web application development from the design to the implementation model. With this aim, the following tasks have been performed: first a new profile extends UML with new concepts extracted from the web domain, then a new framework supports web application development by composing heterogeneous web elements, and finally, a transformation model generates web applications from the UML extension proposed. The main contribution of this work is a cost and complexity reduction due to the incorporation of a model-driven architecture into the web application development process, but other advantages that can be mentioned are a high performance degree achieved by a prefetching cache mechanism, and a high reusability, since web elements can be reused in different web applications. (C) 2013 Elsevier Inc. All rights reserved.
引用
收藏
页码:3013 / 3023
页数:11
相关论文
共 50 条
  • [1] A Model-Driven Approach to develop Rich Web Applications
    Nunez, Guido
    Gonzalez, Magali
    Aquino, Nathalie
    Cernuzzi, Luca
    [J]. 2017 XLIII LATIN AMERICAN COMPUTER CONFERENCE (CLEI), 2017,
  • [2] A Model-Driven Approach to Web Applications
    Kozlovics, Sergejs
    [J]. DATABASES AND INFORMATION SYSTEMS IX, 2016, 291 : 73 - 86
  • [3] A Model-Driven Approach for the Fast Prototyping of Web Applications
    Bernardi, Mario Luca
    Di Lucca, Giuseppe Antonio
    Distante, Damiano
    [J]. 2011 13TH IEEE INTERNATIONAL SYMPOSIUM ON WEB SYSTEMS EVOLUTION (WSE), 2011, : 65 - 74
  • [4] Model-Driven Web Applications
    Herrero Agustin, Jose Luis
    [J]. 2015 SCIENCE AND INFORMATION CONFERENCE (SAI), 2015, : 954 - 964
  • [5] Towards improving the navigability of web applications:: a model-driven approach
    Castro, Cristina Cachero
    Melia, Santiago
    Genero, Marcela
    Poels, Geert
    Calero, Coral
    [J]. EUROPEAN JOURNAL OF INFORMATION SYSTEMS, 2007, 16 (04) : 420 - 447
  • [6] Model-driven architecture for Web applications
    Taleb, Mohamed
    Seffah, Ahmed
    Abran, Alain
    [J]. HUMAN-COMPUTER INTERACTION, PT 1, PROCEEDINGS: INTERACTION DESIGN AND USABILITY, 2007, 4550 : 1198 - +
  • [7] Towards a model-driven approach to develop applications based on physical active objects
    Baresi, Luciano
    Beretta, Paolo
    Fraccapani, Roberto
    Ghezzi, Carlo
    Pacifici, Filippo
    [J]. ASPEC 2006: 13TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 173 - +
  • [8] Integrating databases, search engines and web applications:: A model-driven approach
    Bozzon, Alessandro
    Iofciu, Tereza
    Nejdl, Wolfgang
    Toennies, Sascha
    [J]. WEB ENGINEERING, PROCEEDINGS, 2007, 4607 : 210 - +
  • [9] Model-driven design of collaborative Web applications
    Matera, M
    Maurino, A
    Ceri, S
    Fraternali, P
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (08): : 701 - 732
  • [10] Frameworks for Model-Driven Development of Web Applications
    Okanovic, Vensada
    Donko, Dzenana
    Mateljan, Tadej
    [J]. ADVANCES IN DATA NETWORKS, COMMUNICATIONS, COMPUTERS, 2010, : 67 - 72