Com^+HDM: Extending UML Profiles for Modeling Complex Web Hypermedia Applications

Web hypermedia applications have evolved from a simple static information webpage to a more complex web application, supporting sequence of complex processes and transactional workflows. The coexistence of various design features and modeling concepts in web hypermedia engineering therefore raises new issues on modeling approach paradigm. In this paper, we present and discuss the uses of object oriented approach and UML paradigm for complex web hypermedia design. Our main objective is to propose a hypermedia design method, called Com+HDM, which is based on UML profile and its general extension mechanisms. We define and propose specific modeling elements, called stereotypes to model conceptual, navigational, and user interface aspects of complex web hypermedia applications. The novelty of our design method stands in the modeling concepts, stereotypes used, and design patterns of the modeling approaches. Some arguments and future refinements will be summarized at the end of the paper.

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

[2]  Putra Sumari,et al.  Systematic design processes of hypermedia engineering: a case study of SpLEA-Web , 2007 .

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

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

[5]  Nora Koch,et al.  The Authoring Process of the UML-based Web Engineering Approach , 2000 .

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

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

[8]  Manish Parashar,et al.  Enabling flexible queries with guarantees in P2P systems , 2004, IEEE Internet Computing.

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

[10]  Gustavo Rossi,et al.  A comprehensive design model for integrating business processes in web applications , 2007, Int. J. Web Eng. Technol..

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

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

[13]  N. Koch Classification of model transformation techniques used in UML-based Web engineering , 2007, IET Softw..

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