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
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;
Conference_Titel :
Web Systems Evolution (WSE), 2011 13th IEEE International Symposium on
Conference_Location :
Williamsburg, VI
Print_ISBN :
978-1-4577-0699-8
DOI :
10.1109/WSE.2011.6081821