Ausgangspunkt der Designmodelle ist das konzeptionelle Modell, ein UML-Klassendiagramm. In diesem werden die Klassen des Problembereichs der Anwendung definiert, Abhängigkeiten/Assoziationen zwischen den Klassen festgelegt und eventuell mittels OCL Invarianten und Bedingungen formalisiert. Das konzeptionelle Modell enth�lt keine Navigations- oder Pr�sentationsaspekte. Ausgehend von diesem konzeptionellen Modell definiert UWE ein Verfahren, wie daraus systematisch das Navigationsmodell abgeleitet werden kann, das aus einem Navigationsraummodell und einem Navigationsstrukturmodell besteht. Dieses definiert Sichten auf das konzeptionelle Modell und spiegelt die möglichen Navigationswege zwischen den Navigationsklassen wieder. Aus dem Navigationsmodell wird dann das Präsentationsmodell abgeleitet, das die Grundlage f�r die sp�tere sichtbare physikalische Präsentation (z.B. Browserseite) ist.
Die beschriebenen Modelle (konzeptionelles Modell, Navigationsraummodell, Navigationsstrukturmodell und eventuell mehrere Präsentationsmodelle) dienen als Ausgangspunkt f�r die (halb-)automatische Erstellung der Webanwendung. Zusammen mit Generatorparametern, wie z.B. das zu verwendende Webframework, soll daraus eine lauffähige Anwendung generiert werden. Dabei können sowohl dynamische als auch statische Seiten entstehen. Die Schnittstellen des hier beschriebenen Generators f�r die Webanwendung sollen technologieunabh�ngig sein, so dass f�r jede Technologie der Generator nur minimal angepasst werden muss.
Insbesondere soll in dieser Diplomarbeit ein XML Publishing Framework (Apache Cocoon) zur Generierung von Webanwendungen eingesetzt werden. Nach dem Durchlauf der Generierung k�nnen noch graphische Anpassungen durch Bearbeitung von Stylesheets vorgenommen werden.