RMM: a methodology for structured hypermedia design
Communications of the ACM
Systematic hypermedia application design with OOHDM
Proceedings of the the seventh ACM conference on Hypertext
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
An object oriented approach to Web-based applications design
Theory and Practice of Object Systems - Special issue objects, databases, and the WWW
The unified software development process
The unified software development process
Building Web applications with UML
Building Web applications with UML
VLDB '97 Proceedings of the 23rd International Conference on Very Large Data Bases
Modeling Interactions and Navigation in Web Applications
ER '00 Proceedings of the Workshops on Conceptual Modeling Approaches for E-Business and The World Wide Web and Conceptual Modeling: Conceptual Modeling for E-Business and the Web
"Modeling-by-Patterns" of Web Applications
ER '99 Proceedings of the Workshops on Evolution and Change in Data Management, Reverse Engineering in Information Systems, and the World Wide Web and Conceptual Modeling
Extending UML for Modeling Web Applications
HICSS '01 Proceedings of the 34th Annual Hawaii International Conference on System Sciences ( HICSS-34)-Volume 3 - Volume 3
A UML-based methodology for hypermedia design
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Formal foundation of web navigation stereotypes and their transformation into XML
APWeb'03 Proceedings of the 5th Asia-Pacific web conference on Web technologies and applications
Evolution of XML schemas and documents from stereotyped UML class models: A traceable approach
Information and Software Technology
Hi-index | 0.00 |
Everyone who already experienced "getting lost" in a web site will agree that navigation support within such sites is a crucial topic in any but the most trivial web-based system. Modeling navigation links as special associations between classes in the UML let us arrive at the conclusion that class diagrams tend to become overloaded with links such that they are no longer understandable and their function as visual aids gets lost. Aiming for more transparent high level navigation modeling within the UML, this paper investigates, in a first step, well-known web design languages for their approaches to the modeling of navigation. By comparing Araneus, OOHDM, and RMM, in a subsequent step, we derive navigation primitives that we suggest to incorporate into the UML as navigational stereotypes. In a final step for two of these stereotypes we propose a concrete implementation in XML. These XML skeletons encode navigation information in a device-independent manner. Thus, UML static structure diagrams, extended by the navigation stereotypes introduced in this paper, have the potential to serve as a full-fledged notation supporting navigation design in web-based systems.