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 条
  • [1] 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
  • [2] Model-driven rapid prototyping with Umple
    Forward, Andrew
    Badreddin, Omar
    Lethbridge, Timothy C.
    Solano, Julian
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2012, 42 (07): : 781 - 797
  • [3] Model-Driven Prototyping for Corporate Software Specification
    Memmel, Thomas
    Bock, Carsten
    Reiterer, Harald
    [J]. ENGINEERING INTERACTIVE SYSTEMS, 2008, 4940 : 158 - +
  • [4] Model-Driven Prototyping Based Requirements Elicitation
    Fu, Jicheng
    Bastani, Farokh B.
    Yen, I-Ling
    [J]. INNOVATIONS FOR REQUIREMENTS ANALYSIS: FROM STAKEHOLDERS' NEEDS TO FORMAL DESIGNS, 2008, 5320 : 43 - 61
  • [5] Efficient Model-Driven Prototyping for Edge Analytics
    Chaudhary, Hafiz Ahmad Awais
    Guevara, Ivan
    Singh, Amandeep
    Schieweck, Alexander
    John, Jobish
    Margaria, Tiziana
    Pesch, Dirk
    [J]. ELECTRONICS, 2023, 12 (18)
  • [6] Model-driven physical-design automation for FPGAs: fast prototyping and legacy reuse
    Teodorov, Ciprian
    Lagadec, Loic
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2014, 44 (04): : 455 - 482
  • [7] A model-driven choreography conceptual framework
    Arroyo, Sinuhe
    Duke, Alistair
    Lopez-Cobo, Jos-Manuel
    Sicilia, Miguel-Angel
    [J]. COMPUTER STANDARDS & INTERFACES, 2007, 29 (03) : 325 - 334
  • [8] A Model-Driven Environment for Service Design, Simulation and Prototyping
    Bajic-Bizumic, Biljana
    Petitpierre, Claude
    Hieu Chi Huynh
    Wegmann, Alain
    [J]. EXPLORING SERVICES SCIENCE, IESS 2013, 2013, 143 : 200 - 214
  • [9] A Model-Driven Approach for Embedded System Prototyping and Design
    Hili, Nicolas
    Fabre, Christian
    Dupuy-Chessa, Sophie
    Rieu, Dominique
    [J]. PROCEEDINGS OF THE 2014 25TH IEEE INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2014, : 23 - 29
  • [10] Model-driven rapid prototyping with programmed graph transformations
    Anjorin, Anthony
    Saller, Karsten
    Reimund, Ingo
    Oster, Sebastian
    Zorcic, Ivan
    Schuerr, Andy
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2013, 24 (06): : 441 - 462