The websa approach: Applying model driven engineering to web applications

被引:0
|
作者
Melia, Santiago
Gomez, Jaime
机构
来源
JOURNAL OF WEB ENGINEERING | 2006年 / 5卷 / 02期
关键词
web engineering; model driven engineering; software architecture; transformations; UML; QVT; architectural patterns;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The Web engineering research community has proposed several Web design methods that have proven successful in the specification of the functional aspects (such as domain, navigation and presentation) posed by Web applications. However, the architectural aspects are often ignored in the design and the Web application is not specified enough. This development process produces a gap between the Web design models and the final implementation. To overcome this limitation, we extend the different Web methodologies with a generic approach called WebSA. WebSA is based on the Model Driven Engineering (MDE) paradigm that promotes models as the primary artifacts needed to carry out a software project from beginning to end. To do this, WebSA proposes a Model Driven Development made up of a set of UML architectural models and QVT model transformations as a mechanism for (1) integrating the functional aspects of the current Web methodologies with the architectural models as well as for (2) defining a set of transformations from the architectural models to platform-specific models such as J2EE, .NET, etc. To illustrate our approach, in this paper we combine WebSA with the OO-H method, to tackle the design of a running example such as the Travel Agency system.
引用
收藏
页码:121 / 149
页数:29
相关论文
共 50 条
  • [1] Applying transformations to model driven development of web applications
    Meliá, S
    Gómez, J
    [J]. PERSPECTIVES IN CONCEPTUAL MODELING, 2005, 3770 : 63 - 73
  • [2] A Model-Driven Approach to Web Applications
    Kozlovics, Sergejs
    [J]. DATABASES AND INFORMATION SYSTEMS IX, 2016, 291 : 73 - 86
  • [3] A Reflective Approach to Model-Driven Web Engineering
    Clowes, Darren
    Kolovos, Dimitris
    Holmes, Chris
    Rose, Louis
    Paige, Richard
    Johnson, Julian
    Dawson, Ray
    Probets, Steve
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, PROCEEDINGS, 2010, 6138 : 62 - +
  • [4] Applying Model-Driven Web Engineering to the Testing Phase of the ADAGIO Project
    Morales, L.
    Moreno-Leonardo, S.
    Olivero, M. A.
    Jimenez-Ramirez, A.
    Mejias, M.
    [J]. CURRENT TRENDS IN WEB ENGINEERING (ICWE 2018), 2018, 11153 : 14 - 21
  • [5] Model-Driven Web Engineering in the CMS Domain: A Preliminary Research Applying SME
    Vlaanderen, Kevin
    Valverde, Francisco
    Pastor, Oscar
    [J]. ENTERPRISE INFORMATION SYSTEMS-B, 2009, 19 : 226 - +
  • [6] 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,
  • [7] 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
  • [8] Engineering Rich Internet Applications with a Model-Driven Approach
    Fraternali, Piero
    Comai, Sara
    Bozzon, Alessandro
    Carughi, Giovanni Toffetti
    [J]. ACM TRANSACTIONS ON THE WEB, 2010, 4 (02)
  • [9] Developing a Model Driven Approach for engineering applications based on mOSAIC
    Stankovski, Vlado
    Petcu, Dana
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (01): : 101 - 110
  • [10] Applying Megamodelling to Model Driven Performance Engineering
    Fritzsche, Mathias
    Bruneliere, Hugo
    Vanhooff, Bert
    Berbers, Yolande
    Jouault, Frederic
    Gilani, Wasif
    [J]. 16TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOP ON THE ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS, 2009, : 244 - +