ABSTRACT
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.
- Beckett, D. RDF/XML Syntax Specification (Revised), W3C Recommendation 10 February 2004. http://www.w3.org/TR/2004/REC-rdf-syntax-grammar-20040210/]]Google Scholar
- Brickley, D.; Guha, R. V. RDF Vocabulary Description Language 1.0: RDF Schema, W3C Recommendation 10 February 2004. http://www.w3.org/TR/2004/REC-rdf-schema-20040210/]]Google Scholar
- BROEKSTRA, J.; KAMPMAN, A. Sesame: A generic Architecture for Storing and Querying RDF and RDF Schema, Deliverable 10, On-To-Knowledge project, October 2001, http://www.openrdf.org/]]Google Scholar
- Ceri, S. et al.: Designing Data-Intensive Web Applications. Morgan Kaufmann, 2003.]] Google ScholarDigital Library
- Frankel, D.S.; Model Driven Architecture: Applying MDA to Enterprise Computing, John Wiley & Sons, 2003.]] Google ScholarDigital Library
- Fowler, M., http://www.martinfowler.com/bliki/ DomainSpecificLanguage.html]]Google Scholar
- Goldman, N. M. Ontology-Oriented Programming: Static Typing for the Inconsistent Programmer, Lecture Notes on Computer Science - The Semantic Web - ISWC 2003, Springer-Verlag Heidelberg, Volume 2870 / 2003 - Outubro, 2003, pp. 850--865.]]Google Scholar
- Greenfield, J.; Short, K., Software Factories: Assembling Applications with Patterns, Frameworks, Models & Tools. J.Wiley and Sons Ltd., 2004.]] Google ScholarDigital Library
- Hearst, M. et al.: Finding the Flow in Web Site Search. Communications of the ACM, 45 (9), September 2002, pp.42--49.]] Google ScholarDigital Library
- Jacyntho, M. D., Schwabe, D. , Rossi, G. A software architecture for structuring complex web applications. Journal of Web Engineering, Vol 1, No 1, (2002).]]Google ScholarDigital Library
- Koch, N.; Kraus, A.: The Expressive Power of UML-based Web Engineering, 2nd Int. Workshop on Web-Oriented Software Technology (IWWOST'02). CYTED, 105--119, Málaga, Spain. 2002.]]Google Scholar
- Lima, F.; Schwabe, D.: Modeling Applications for the Semantic Web. Proceedings. of the 3rd Int. Conference on Web Engineering (ICWE 2003), Oviedo, Spain, July 2003. Lecture Notes in Computer Science 2722, Springer Verlag, Heidelberg, 2003. pp 417--426. ISBN 3-540-40522-4.]]Google Scholar
- Lima, F.; Schwabe, D.: Application Modeling for the Semantic Web. Proceedings of LA-Web 2003, Santiago, Chile, Nov. 2003. IEEE Press, pp. 93-102, ISBN (available at http://www.la-web.org).]] Google ScholarDigital Library
- Pastor, O. et al.: Conceptual Modelling versus Semantic Web: the two sides of the same coin?. Proceedings of WWW2004 Workshop, Application Design, Development, and Implementation Issues in the Semantic Web, New York, 2004.]]Google Scholar
- Rossi, G., Schwabe, D. and Lyardet, F.: Web Application Models Are More than Conceptual Models. Proceedings. of the ER'99, Paris, France, November 1999, Springer, 239--252.]] Google ScholarDigital Library
- Schwabe, D.; Rossi, G.: An object-oriented approach to Web-based application design. Theory and Practice of Object Systems (TAPOS), October 1998, 207--225.]] Google ScholarDigital Library
- Schwabe, D. et al.: Design and Implementation of Semantic Web Applications. Proceedings of WWW2004 Workshop, Application Design, Development, and Implementation Issues in the Semantic Web, New York, 2004.]]Google Scholar
- Silva de Moura, S.; Schwabe, D.: Interface development for hypermedia applications in the semantic web. Proceedings. of WebMedia and LA-Web, 2004, Ribeirão Preto, Brazil, October 2004. IEEE Press, pp 106--113.]] Google ScholarDigital Library
- Thomas, D., Barry, B.M.; Model Driven Development: The Case for Domain Oriented Programming, Companion of the 18th OOPSLA, ACM Press, 2003, pp. 2--7.]] Google ScholarDigital Library
- Van Deursen, A.; Klint, P.; Visser, J.; Domain Specific Languages: An Annotated Bibliography, http://homepages.cwi.nl/ arie/papers/dslbib/]]Google Scholar
- Vdovjak, R., Frasincar, F., Houben, G.J. and Barna, P. Engineering Semantic Web Information Systems in Hera. In: Journal of Web Engineering, Vol. 2, No. 1&2, p. 3--26, Rinton Press, 2003.]]Google Scholar
- Weirich, J., Speaking the Lingo: Creating Domain Specific Languages in Ruby, RubyConf 05 (http://onestepback.org/ articles/lingo)]]Google Scholar
- Weirich, J. A Quick Introduction to Rails, http:// onestepback.org/articles/quickrails/takahashi.xul?data=quickrails.data]]Google Scholar
Index Terms
- Rapid prototyping of web applications combining domain specific languages and model driven design
Recommendations
Rapid prototyping of web applications combining domain specific languages and model driven design
WWW '06: Proceedings of the 15th international conference on World Wide WebThere 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 ...
Model-driven engineering with domain-specific meta-modelling languages
Domain-specific modelling languages are normally defined through general-purpose meta-modelling languages like the MOF. While this is satisfactory for many model-driven engineering (MDE) projects, several researchers have identified the need for domain-...
UI Design Pattern-driven Rapid Prototyping for Agile Development of Mobile Applications
MobileHCI '19: Proceedings of the 21st International Conference on Human-Computer Interaction with Mobile Devices and ServicesIn agile development, lean UX designers perform rapid prototyping and quick evaluation of prototypes to ensure fast releases. To understand designers' workflow during rapid prototyping, we interviewed 15 lean UX designers. We identified the following ...
Comments