• DocumentCode
    2351560
  • Title

    A model-driven approach for the fast prototyping of web applications

  • Author

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

  • Author_Institution
    Dept. of Eng., Univ. of Sannio, Benevento, Italy
  • fYear
    2011
  • fDate
    30-30 Sept. 2011
  • Firstpage
    65
  • Lastpage
    74
  • Abstract
    This paper presents an approach for the model-driven fast prototyping of Web applications. The approach exploits well known Model-Driven Engineering frameworks and technologies, such as Eclipse EMF, GMF, and Xpand, to enable the design of a Web application and the automatic generation of the code artifacts implementing a ready to deploy prototype of it. The approach allows to effortlessly and quickly carry out a modeling-generation-validation process in order to validate and refining the design of a Web application before actually implementing it. The paper describes the approach and the process followed to define it, the supporting tools and the technologies used to develop them, and the results from a case study of designing and generating the prototype of a Web application for on-line note taking and sharing. The process and the technologies used to develop the proposed approach can be reused to develop a fast prototyping approach for a different design model and a different target technology platform.
  • Keywords
    Internet; software prototyping; Web application prototyping; automatic generation; code artifacts; model-driven engineering frameworks; modeling-generation-validation process; online note taking; Educational institutions; Generators; Java; Navigation; Prototypes; Software; Unified modeling language; EMF; Fast Prototyping; GMF; JavaServer Faces; MOF; MVC; Metamodel; Model Driven Web Engineering; Web Applications; Xpand;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Systems Evolution (WSE), 2011 13th IEEE International Symposium on
  • Conference_Location
    Williamsburg, VI
  • ISSN
    2160-6153
  • Print_ISBN
    978-1-4577-0699-8
  • Type

    conf

  • DOI
    10.1109/WSE.2011.6081821
  • Filename
    6081821