A UML-Based Methodology for Hypermedia Design

  • Rolf Hennicker
  • Nora Koch
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1939)


We propose a methodology for hypermedia design which is based on a UML profile for the hypermedia domain. Starting with a use case analysis and a conceptual model of the application we first provide guidelines for modeling the navigation space. From the navigation space model we can derive, in a next step, a navigational structure model which shows how to navigate through the navigation space using access elements like indexes, guided tours, queries and menus. Finally, a presentation model is constructed that can be directly implemented by HTML frames. The different models of the design process are represented by using a hypermedia extension of UML. The strength of the presented methodology is given by the fact that most steps can be performed in an automatic way thus providing the basis for a generation mechanism for hypermedia design.


Unified Modeling Language Hypermedia System Design Method Systematic Development UML Extension Web Engineering 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Baumeister, H., Koch, N., Mandel L.: Towards a UML extension for hypermedia design. InProceedings ≪UML≫’99, France, R., Rumpe, B. (eds), LNCS, Vol. 1723. Springer-Verlag (1999) 614–629.Google Scholar
  2. 2.
    Berner S., Glinz M., Joos S.: A classification of stereotypes for object-oriented modeling languages. InProceedings «UML»’99, France, R., Rumpe, B. (eds), LNCS, Vol. 1723. Springer-Verlag (1999) 249–264.Google Scholar
  3. 3.
    Booch G., Rumbaugh J., Jacobson I.: The Unified Modeling Language: A User Guide. Addison Wesley (1999).Google Scholar
  4. 4.
    Conallen J.: Building Web Applications with UML. Addison-Wesley (1999).Google Scholar
  5. 5.
    Isakowitz T., Stohr E., Balasubramanian P.: A methodology for the design of structured hypermedia applications. Communications of the ACM, 8(38) (1995) 34–44.CrossRefGoogle Scholar
  6. 6.
    Jacobson I., Booch G., Rumbaugh J.: The Unified Software Development Process. Addison Wesley (1999).Google Scholar
  7. 7.
    Koch N.: A comparative study of methods for hypermedia development. Technical Report 9901, Ludwig-Maximilians-University Munich (1999).Google Scholar
  8. 8.
    Koch N.: Hypermedia systems development based on the Unified Process. Technical Report 0003, Ludwig-Maximilians-University Munich (2000).Google Scholar
  9. 9.
    Kruchten P. The Rational Unified Process: An Introduction. Addison Wesley (1998).Google Scholar
  10. 10.
    Lowe D., Hall W.: Hypermedia & the Web: An engineering approach. John Wiley & Sons (1999).Google Scholar
  11. 11.
    Nanard J., Nanard M. Hypertext design environments and the hypertext design process. Communication of the ACM, August 1995, Vol 38 (8), (1995) 49–56.CrossRefGoogle Scholar
  12. 12.
    Sauer S. and Engels G.: Extending UML for Modeling of Multimedia Applications. In Proceedings of the IEEE Symposium on Visual Languages — VL’99, IEEE Computer Society (1999) 80–87Google Scholar
  13. 13.
    Schwabe D., Rossi G.: Developing hypermedia applications using OOHDM. In Proceedings of Workshop on Hypermedia Development Process, Methods and Models, Hypertext’98 (1998).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Rolf Hennicker
    • 1
  • Nora Koch
    • 1
    • 2
  1. 1.Institute of Computer ScienceLudwig-Maximilians University of MunichMünchenGermany
  2. 2.Applied Software Technology GmbHF.A.S.T.MünchenGermany

Personalised recommendations