A UML 2.0 profile web design framework for modeling complex web application

Web applications have been developed from a simple static information webpage to a more complex web application, supporting complex processes and transactional workflows. The existing of numerous modeling concepts and design features in web applications, thus raises new issues on modeling approach. In this paper, we present and discuss the uses of user interaction diagram, object-oriented approach and Unified Modeling Language (UML) notation for complex web applications. Our main objective is to propose a web application design model which is based on UML 2.0 profile and stereotypes. We propose user interaction diagram to capture users' information from use case diagram and specific UML modeling elements to model conceptual, navigational and user interface features of complex web applications. The uniqueness of our proposed design model stands in the design patterns modeling approaches. At the end of the paper, some future enhancements of the design model will be explained and briefly summarized.

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

[2]  Shakeel Khoja,et al.  Academic Program Administration via Semantic Web – A Case Study , 2009 .

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

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

[5]  강문설 [서평]「The Unified Modeling Language User Guide」 , 1999 .

[6]  Antonio Vallecillo,et al.  A UML 2.0 profile for WebML modeling , 2006, ICWE '06.

[7]  Olga De Troyer,et al.  WSDM: A User Centered Design Method for Web Sites , 1998, Comput. Networks.

[8]  Inge van de Weerd,et al.  Engineering a design method for web content management implementations , 2008, iiWAS.

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

[10]  Luciano Baresi,et al.  Extending UML for modeling Web applications , 2001, Proceedings of the 34th Annual Hawaii International Conference on System Sciences.

[11]  Stefano Ceri,et al.  Web Modeling Language (WebML): a modeling language for designing Web sites , 2000, Comput. Networks.

[12]  Hamdy K. Elminir,et al.  Uml-based Web Engineering Framework for Modeling Web Application , 2011 .

[13]  Daniel Schwabe,et al.  Developing Hypermedia Applications using OOHDM , 1998 .

[14]  Azrul Hazri Jantan An extension of UML modeling for web hypermedia design: a case study , 2012 .

[15]  Khairul Annuar Abdullah,et al.  An assessment study on usability Of Academic Management System , 2010, 2010 International Conference on User Science and Engineering (i-USEr).

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