Learn More
UML-based Web Engineering (UWE) is a development process for Web applications with focus on systematic design, personalization and semi-automatic generation. UWE describes a systematic design methodology using exclusively UML (Unified Modeling Language) techniques, the UML notation and the UML extension mechanisms. In this article we show the power of this(More)
This PhD thesis focuses on the development of “personalised” hypermedia applications. Personalisation, also called customisation or adaptation, is the process, which – when applied to software – consists of a change in the behaviour of the software system based on the knowledge the system has of the user. This knowledge can be supplied by the users(More)
7.1 Overview UML-based Web Engineering (UWE, www.pst.ifi.lmu.de/ projekte/uwe) came up by the end of the nineties (Baumeister et al., 1999; Wirsing et al., 1999) with the idea to find a standard way for building analysis and design models of Web systems based on the then current methods The aim, which is still pursued, was to use a common language or at(More)
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(More)
The requirements engineering discipline has become more and more important in the last years. Tasks such as the requirements elicitation, the specification of requirements or the requirements validation are essential to assure the quality of the resulting software. The development of Web systems usually involves more heterogeneous stakeholders than the(More)