Model-Driven Fast Prototyping of RIAs: From Conceptual Models to Running Applications

被引:0
|
作者
Bernardi, Mario Luca [1 ]
Di Lucca, Giuseppe Antonio [1 ]
Distante, Damiano [2 ]
机构
[1] Univ Sannio, Dept Engn RCOST, Benevento, BN, Italy
[2] Unitelma Sapienza Univ, Rome, Italy
关键词
Rich Internet Applications; Model Driven Web Engineering; Fast Prototyping; MOF; Metamodel; EMF; GMF; Xpand; MVC; !text type='Java']Java[!/text]Server Faces;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Fast prototyping is a quick and cost effective development of a (minimum) viable version of a software useful to some purpose (e.g., requirements verification or design validation), which can be discarded or refactored to become the version of the software to be delivered. In this paper we propose a model-driven approach for the fast prototyping of Rich Internet Applications (RIAs). Starting from the conceptual model of a RIA, intermediate models and the source code of a ready-to-deploy application prototype are automatically generated through a model-driven development process which exploits well known model-driven engineering frameworks and technologies including Eclipse EMF, GMF, and Xpand. Compared to traditional, non model-driven, prototyping approaches, our proposal allows to drastically reduce the overall prototyping effort to just the effort required to define the conceptual model of the application, as the rest of the process is substantially automatic. The paper describes the overall RIA prototyping approach, the supporting tools and adopted technologies, along with the results from a case study carried out for validation and verification purposes.
引用
收藏
页码:250 / 258
页数:9
相关论文
共 50 条
  • [31] Model-driven metadata for OLAP cubes from the conceptual modelling of data warehouses
    Pardillo, Jesus
    Mazon, Jose-Norberto
    Trujillo, Juan
    [J]. DATA WAREHOUSING AND KNOWLEDGE DISCOVERY, PROCEEDINGS, 2008, 5182 : 13 - 22
  • [32] A model-driven based framework for rapid parallel SoC FPGA prototyping
    Baklouti, Mouna
    Ammar, Manel
    Marquet, Philippe
    Abid, Mohamed
    Dekeyser, Jean-Luc
    [J]. 2011 22ND IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP), 2011, : 149 - 155
  • [33] Paper Prototyping in a Model-Driven Process for Android Application Simulation Support
    Lima de Oliveira, Abner Augusto
    de Souza, Cidcley Teixeira
    [J]. XXXI BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2017), 2017, : 267 - 272
  • [34] Model-driven design of collaborative Web applications
    Matera, M
    Maurino, A
    Ceri, S
    Fraternali, P
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2003, 33 (08): : 701 - 732
  • [35] Model-Driven Development of Secure Service Applications
    Borek, Marian
    Moebius, Nina
    Stenzel, Kurt
    Reif, Wolfgang
    [J]. PROCEEDINGS OF THE 2012 IEEE 35TH SOFTWARE ENGINEERING WORKSHOP (SEW 2012), 2012, : 62 - 71
  • [36] Model-Driven Development of Distributed Ledger Applications
    Fraternali, Piero
    Gonzalez, Sergio Luis Herrera
    Frigerio, Matteo
    Righetti, Mattia
    [J]. DATABASE SYSTEMS FOR ADVANCED APPLICATIONS. DASFAA 2022 INTERNATIONAL WORKSHOPS, 2022, 13248 : 104 - 119
  • [37] Model-Driven Development of Single Page Applications
    Mueller-Lobeck, Alexander
    Zhang, Gefei
    [J]. WEB ENGINEERING, ICWE 2024, 2024, 14629 : 441 - 447
  • [38] Frameworks for Model-Driven Development of Web Applications
    Okanovic, Vensada
    Donko, Dzenana
    Mateljan, Tadej
    [J]. ADVANCES IN DATA NETWORKS, COMMUNICATIONS, COMPUTERS, 2010, : 67 - 72
  • [39] A model-driven runtime environment for Web applications
    Haustein S.
    Pleumann J.
    [J]. Software & Systems Modeling, 2005, 4 (4) : 443 - 458
  • [40] Model-driven integration using existing models
    Denno, P
    Steves, MP
    Libes, D
    Barkmeyer, EJ
    [J]. IEEE SOFTWARE, 2003, 20 (05) : 59 - +