W2000: A Modelling Notation for Complex Web Applications

This chapter presents W2000, a complete notation for modelling complex Web applications. All W2000 concepts are based on a precise meta-model that characterises the different notation elements and identifies the relationships between them. After introducing the modelling concepts and the hierarchical organisation of W2000 models, the chapter exemplifies the main modelling features through a case study and clarifies some design alternatives. The chapter also describes the tool support offered by W2000.

[1]  Jim Steel,et al.  Transformation: The Missing Link of MDA , 2002, ICGT.

[2]  Luciano Baresi,et al.  An empirical study on the design effort of Web applications , 2002, Proceedings of the Third International Conference on Web Information Systems Engineering, 2002. WISE 2002..

[3]  Daniel Schwabe,et al.  Cohesive Design of Personalized Web Applications , 2002, IEEE Internet Comput..

[4]  Licia Capra,et al.  xlinkit: a consistency checking and smart link generation service , 2002, TOIT.

[5]  Gustavo Rossi,et al.  An Object Oriented Approach to Web-Based Applications Design , 1998, Theory Pract. Object Syst..

[6]  Frank Bomarius,et al.  COBRA: a hybrid method for software cost estimation, benchmarking, and risk assessment , 1998, Proceedings of the 20th International Conference on Software Engineering.

[7]  Franca Garzotto,et al.  HDM—a model-based approach to hypertext application design , 1993, TOIS.

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

[9]  Tomás Isakowitz,et al.  RMM: a methodology for structured hypermedia design , 1995, CACM.

[10]  Gerti Kappel,et al.  Modeling Ubiquitous Web Applications - A Comparison of Approaches , 2001 .

[11]  Jim Conallen,et al.  Building Web applications with UML , 1999 .

[12]  Nora Koch,et al.  Modeling Business Processes in Web Applications with ArgoUWE , 2004, UML.

[13]  Luciano Baresi,et al.  W2000 as a MOF Metamodel , 2002 .

[14]  D. Ross Jeffery,et al.  Cost estimation for web applications , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[15]  Olga De Troyer,et al.  Design time support for adaptive behavior in Web sites , 2003, SAC '03.

[16]  Donald J. Reifer Ten Deadly Risks in Internet and Intranet Software Development , 2002, IEEE Softw..

[17]  Luciano Baresi,et al.  Estimating the design effort of Web applications , 2003, Proceedings. 5th International Workshop on Enterprise Networking and Computing in Healthcare Industry (IEEE Cat. No.03EX717).

[18]  David L. Jones,et al.  Web Site Engineering: Beyond Web Page Design , 1998 .

[19]  Donald J. Reifer,et al.  Web Development: Estimating Quick-to-Market Software , 2000, IEEE Softw..

[20]  Stefano Ceri,et al.  Extending WebML for modeling multi-channel context-aware Web applications , 2003, Fourth International Conference on Web Information Systems Engineering Workshops, 2003. Proceedings..

[21]  Luciano Baresi,et al.  Assertions to better specify the amazon bug , 2002, SEKE '02.

[22]  Les Carr,et al.  Rethinking Web Design Models: Requirements for Addressing the Content , 2003 .