Rapid prototyping of web applications combining domain specific languages and model driven design

There have been several authoring methods proposed in the literature that are model based, essentially following the Model Driven Design philosophy. While useful, such methods need an effective way to allow the application designer to somehow synthesize the actual running application from the specification. In this paper, we describe HyperDe, an environment that combines Model Driven Design and Domain Specific Languages. We show the advantages of this combination to enable rapid authoring and prototyping of Web applications.

[1]  Flavius Frasincar,et al.  Engineering Semantic Web Information Systems in Hera , 2003, J. Web Eng..

[2]  Brian M. Barry,et al.  Model driven development: the case for domain oriented programming , 2003, OOPSLA '03.

[3]  Gustavo Rossi,et al.  Web Application Models Are More Than Conceptual Models , 1999, ER.

[4]  Gustavo Rossi,et al.  A Software Architecture for Structuring Complex Web Applications , 2002, J. Web Eng..

[5]  Stefano Ceri,et al.  Designing Data-Intensive Web Applications , 2002 .

[6]  Marti A. Hearst,et al.  Finding the flow in web site search , 2002, CACM.

[7]  Frank van Harmelen,et al.  Sesame: A Generic Architecture for Storing and Querying RDF and RDF Schema , 2002, SEMWEB.

[8]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..

[9]  Fernanda Lima,et al.  Design and Implementation of Semantic Web Applications , 2004, WWW Workshop on Application Design, Development and Implementation Issues in the Semantic Web.

[10]  G. Rossi,et al.  An Object Oriented Approach to Web-Based Application Design , 1998 .

[11]  Fernanda Lima,et al.  Application modeling for the semantic Web , 2003, Proceedings of the IEEE/LEOS 3rd International Conference on Numerical Simulation of Semiconductor Optoelectronic Devices (IEEE Cat. No.03EX726).

[12]  Jack Greenfield,et al.  Software factories: assembling applications with patterns, models, frameworks and tools , 2004, OOPSLA '03.

[13]  Dan Brickley,et al.  Rdf vocabulary description language 1.0 : Rdf schema , 2004 .

[14]  Arie van Deursen,et al.  Domain-specific languages: an annotated bibliography , 2000, SIGP.

[15]  Fernanda Lima,et al.  Modeling Applications for the Semantic Web , 2003, ICWE.

[16]  David Frankel,et al.  Model Driven Architecture: Applying MDA to Enterprise Computing , 2003 .

[17]  Neil M. Goldman,et al.  Ontology-Oriented Programming: Static Typing for the Inconsistent Programmer , 2003, SEMWEB.

[18]  Daniel Schwabe,et al.  Interface development for hypermedia applications in the semantic Web , 2004, WebMedia and LA-Web, 2004. Proceedings.

[19]  Vicente Pelechano,et al.  Conceptual Modelling versus Semantic Web: the two sides of the same coin? , 2004, WWW Workshop on Application Design, Development and Implementation Issues in the Semantic Web.

[20]  Nora Koch,et al.  The Expressive Power of UML-based Web Engineering1 , 2002 .