• DocumentCode
    166289
  • Title

    Model-driven fast prototyping of RIAs: From conceptual models to running applications

  • Author

    Bernardi, Mario Luca ; Di Lucca, Giuseppe Antonio ; Distante, Damiano

  • Author_Institution
    Dept. of Eng., Univ. of Sannio, Sannio, Italy
  • fYear
    2014
  • fDate
    24-27 Sept. 2014
  • Firstpage
    250
  • Lastpage
    258
  • Abstract
    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.
  • Keywords
    Internet; program verification; software prototyping; Eclipse EMF; GMF; RIA prototyping approach; RIAs; Xpand; conceptual models; intermediate models; model-driven approach; model-driven development process; model-driven engineering frameworks; model-driven fast prototyping; ready-to-deploy application prototype; rich Internet applications; source code; validation purpose; verification purpose; Context; IEL; Load modeling; Random access memory; Visualization; EMF; Fast Prototyping; GMF; JavaServer Faces; MOF; MVC; Metamodel; Model Driven Web Engineering; Rich Internet Applications; Xpand;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advances in Computing, Communications and Informatics (ICACCI, 2014 International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    978-1-4799-3078-4
  • Type

    conf

  • DOI
    10.1109/ICACCI.2014.6968522
  • Filename
    6968522