An extension of UML modeling for web hypermedia design: a case study

It is obvious that the design efforts taken in modeling web hypermedia application are significantly different to basic web information systems. The designs should emphasis on domain structure, complex processes and interactions, functions and operations, hyperlinks structure, and logical abstract presentation designs. This paper present and discuss the design of a web hypermedia application – a case study, called SLEX-Web application. It is a web hypermedia application of a faculty in university environment that offers general information and learning application to its users. The existence of complex processes and interactions are highlighted and taken as examples to present some of complexity issues arise in the design efforts. The main objective is to describe how those processes and interactions should be treated, modeled, and translated into user interface elements through the major design processes. A systematic UML-based design method, called Com+HDM is used as the medium of design approach and notations. Finally, this paper will summarize the design efforts by giving some arguments, lessons learned, and conclusions at the end of the paper.

[1]  Lorna Uden,et al.  Design Process for Web Applications , 2002, IEEE Multim..

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

[3]  Cristina Cachero,et al.  OO-H Method: extending UML to model web interfaces , 2003 .

[4]  Ivar Jacobson,et al.  Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series) , 2005 .

[5]  P. Sumari,et al.  Com^+HDM: Extending UML Profiles for Modeling Complex Web Hypermedia Applications , 2008, 2008 International Conference on Advanced Computer Theory and Engineering.

[6]  Brian Fitzgerald,et al.  Hypermedia systems development practices: a survey , 2005, IEEE Software.

[7]  N. Koch Modeling Web Business Processes with OOH and UWE 1 , 2004 .

[8]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[9]  Paris Avgeriou,et al.  CRITON: A Hypermedia Design Tool , 2005, Multimedia Tools and Applications.

[10]  Gustavo Rossi,et al.  Modeling and designing processes in e-commerce applications , 2004, IEEE Internet Computing.

[11]  Flavius Frasincar,et al.  Methodologies for Web information system design , 2003, Proceedings ITCC 2003. International Conference on Information Technology: Coding and Computing.

[12]  Jason T. Roff,et al.  UML: A Beginner's Guide , 2003 .

[13]  Paolo Paolini Hypermedia, the Web and Usability issues , 1999, Proceedings IEEE International Conference on Multimedia Computing and Systems.

[14]  Olga De Troyer,et al.  Modeling Complex Processes for Web Applications using WSDM , 2003 .

[15]  Gerti Kappel,et al.  Web engineering : the discipline of systematic development of web applications , 2006 .

[16]  Franca Garzotto,et al.  Hypermedia design, analysis, and evaluation issues , 1995, CACM.

[17]  Tiranee Achalakul,et al.  Usability Assessment for Hyperlink Methods , 2006, 2006 International Conference on Hybrid Information Technology.

[18]  Henda Hajjami Ben Ghézala,et al.  Toward a Comprehension View of Web Engineering , 2005, ICWE.