HPG: THE HERA PRESENTATION GENERATOR

Authors

  • FLAVIUS FRASINCAR Department of Computer Science, Technische Universiteit Eindhoven, PO Box 513 NL - 5600 MB Eindhoven, the Netherlands and Faculty of Economics, Erasmus University Rotterdam, PO Box 1738 NL - 3000 DR Rotterdam, the Netherlands
  • GEERT-JAN HOUBEN Department of Computer Science, Technische Universiteit Eindhoven, PO Box 513 NL - 5600 MB Eindhoven, the Netherlands and Department of Computer Science, Vrije Universiteit Brussel, Pleinlaan 2 B - 1050 Brussels, Belgium
  • PETER BARNA Department of Computer Science, Technische Universiteit Eindhoven, PO Box 513 NL - 5600 MB Eindhoven, the Netherlands

Keywords:

WIS, Semantic Web, RDF(S), Design environment

Abstract

This paper presents a model-based design and development environment for Web Infor- mation Systems (WISs) using Semantic Web technologies. This environment called the Hera Presentation Generator (HPG) integrates a number of software tools created for the presentation generation phase of the Hera methodology. These tools are the HPG model builders that help constructing the WIS input specications and the HPG engine that implements the data transformations involved in a WIS. There are two versions of the HPG engine: HPG-XSLT and HPG-Java. HPG-XSLT is characterized by the use of XSLT stylesheets for the data transformations and by the full generation of a Web presentation. HPG-Java uses Java code for the data transformations and thus exploits more than HPG-XSLT the RDF(S) semantics captured in the Hera models and builds one-page-at-a-time. Generating one-page-at-a-time is motivated by recent extensions to the Hera methodology in order to better sustain the building of WISs with richer user interaction support (e.g., form-based). Nevertheless, HPG-Java lost the declarativity, simplicity, and reuse capabilities of the XSLT transformation templates. HPG thus lls the existing gap for tool support for the design of WIS using Semantic Web technologies.

 

Downloads

Download data is not yet available.

References

T. Isakowitz, M. Bieber, and F. Vitali (1998), Web Information Systems, Communications of the

ACM, Vol. 41, No. 1, pp. 78{80.

R. Vdovjak, F. Frasincar, G.J. Houben, and P. Barna (2003), Engineering Semantic Web Infor-

mation Systems in Hera, Journal of Web Engineering, Vol. 2, Nos. 1-2, pp. 3{26.

G.J. Houben, P. Barna, F. Frasincar, and R. Vdovjak (2003), Hera: Development of Semantic

Web Information Systems, in Web Engineering - 3th International Conference (ICWE 2003), Vol.

of Lecture Notes in Computer Science, pp. 529{538.

Z. Fiala, F. Frasincar, M. Hinz, G.J. Houben, P. Barna, and K. Meissner (2004), Engineering the

presentation layer of adaptable Web Information Systems, in Web Engineering - 4th International

Conference (ICWE 2004), Vol. 3140, Lecture Notes in Computer Science, Springer, pp. 459{472.

A. Diaz, T. Isakowitz, V. Maiorana, and G. Gilabert (1997), Extending the capabilities of RMM:

Russian dolls and hypertext, in 30th Hawaii International Conference on System Sciences (HICSS-

, Vol. 6, IEEE Computer Society, pp. 177{186.

D. Schwabe and G. Rossi (1998), An object oriented approach to Web-based application design,

Theory and Practice of Object Systems, Vol. 4, No. 4, pp. 207{225.

S. Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, and M. Matera (2003), Designing

data-intensive Web applications, Morgan Kaufmann.

N. Koch, A. Kraus, and R. Hennicker (2001), The authoring process of the UML-based Web

engineering approach, in First International Workshop on Web-Oriented Software Technology

(IWWOST 2001).

J. Gomez and C. Cachero (2003), OO-H Method: extending UML to model Web interfaces, in

Information Modeling for Internet Applications, Idea Group Publishing, pp. 144{173.

O. Pastor, J. Fons, and V. Pelechano (2003), OOWS: A method to develop Web applications from

Web-oriented conceptual model, in International Workshop on Web-Oriented Software Technology

(IWWOST 2003), pp. 65{70.

T. Isakowitz, E.A. Stohr, and P. Balasubramanian (1995), RMM: A methodology for structured

hypermedia design, Communications of the ACM, Vol. 38, No. 8, pp. 34{44.

A. Diaz, T. Isakowitz, V. Maiorana, and G. Gilabert (1995), RMC: A tool to design WWW

applications, in Fourth International World Wide Web Conference (WWW 4).

D. Schwabe, G. Rossi, and S.D.J. Barbosa (1996), Systematic hypermedia application design with

OOHDM, in The Seventh ACM Conference on Hypertext (Hypertext 1996), ACM, pp. 116{128.

D. Schwabe, R. de Almeida Pontes, and I. Moura (1999), OOHDM-Web: an environment for

implementation of hypermedia applications in the WWW, ACM SIGWEB Newsletter, Vol. 8, No.

, pp. 18{34.

F. Lima and D. Schwabe (2003), Application modeling for the Semantic Web, in 1st Latin

American Web Congress (LA-WEB 2003), IEEE Computer Society, pp. 93{102.

G.J. Houben, F. Frasincar, P. Barna, and R. Vdovjak (2004), Engineering the presentation layer

of adaptable Web information systems in Web Engineering - 4th International Conference (ICWE

, Vol. 3140, Lecture Notes in Computer Science, Springer, pp. 60{73.

Wireless Application Protocol Forum, Ltd. (2001), Wireless application group: User Agent Pro le.

G. Klyne, F. Reynolds, C. Woodrow, O. Hidetaka, J. Hjelm, M.H. Butler, and L. Tran (2004),

Composite capability/preference pro les (CC/PP): Structure and vocabularies 1.0., W3C Recom-

mendation 15 January 2004.

M. Dubinko, L.L. Klotz, R. Merrick, and T.V. Raman (2003), XForms 1.0, W3C Recommendation

October 2003.

F. Frasincar, P. Barna, G.J. Houben, and Z. Fiala (2004), Adaptation and reuse in designing

Web Information Systems, in International Conference on Information Technology: Coding and

Computing (ITCC 2004), IEEE Computer Society, pp. 387{291.

Hewlett-Packard Development Company, LP (2006), Jena - a Semantic Web framework for Java,

http://jena.sourceforge.net/.

Apache Software Foundation (2006), Xalan-Java, http://xml.apache.org/xalan-j/.

J. Clark (1999), XSL transformations (XSLT) version 1.0, W3C Recommendation 16 November

M. Kay (2006), Saxon (the XSLT and XQuery processor), http://saxon.sourceforge.net.

M. Kay (2005), XSL transformations (XSLT) version 2.0, W3C Candidate Recommendation 3

November 2005.

Aduna, BV (2006), openRDF.org ... home of Sesame, http://www.openrdf.org/.

Downloads

Published

2006-05-23

How to Cite

FRASINCAR, F. ., HOUBEN, G.-J. ., & BARNA, P. . (2006). HPG: THE HERA PRESENTATION GENERATOR. Journal of Web Engineering, 5(2), 175–200. Retrieved from https://journals.riverpublishers.com/index.php/JWE/article/view/4259

Issue

Section

Articles