Zusammenfassung
UWE (UML-based Web Engineering) ist ein Ansatz zur modellgetriebenen Entwicklung von Websystemen. Die UWE-Notation ist speziell an die intuitive Modellierung von Webanwendungen angepasst; UWE umfasst einen werkzeugunterstützten Entwicklungsprozess für die semi-automatische Konstruktion von Webanwendungen; und UWE-Modelle ermöglichen eine frühzeitige Validierung. Eines der Hauptcharakteristika von UWE ist seine Verwendung von etablierten Standards: Die Modellierungssprache basiert auf UML und einer UML-Erweiterung, einem so genannten UML-Profil. Dieses Profil ist als eine konservative Erweiterung des UML-Metamodells definiert, wodurch die Verwendung bestehender Modellierungswerkzeuge und deren Erweiterungen ermöglicht wird. Der UWE-Prozess wendet die Model-Driven-Architecture (MDA)-Prinzipien auf die Entwicklung von Webanwendungen an, Modelle und Modelltransformationen bilden den primären Fokus.
Summary
The UML-based Web Engineering (UWE) approach supports the model-driven development of Web systems. The UWE notation is tailored for an intuitive modelling of Web applications. UWE comprises a development process and tool support for semi-automatic construction of Web applications. UWE models make early validation possible. One of the distinguishing features of UWE is its compliance with standards. Modelling with UWE is based on UML and a UML extension – a so-called UML profile. The UWE profile is defined as a conservative extension of the UML metamodel. Metamodelling and conformance with standards enable the use of existing tools or the development of plug-ins for tools already in use. The UWE process applies the Model Driven Architecture (MDA) principles to the development of Web applications focusing on models and model transformations.
© Oldenbourg Wissenschaftsverlag