UWE

UWE is a software engineering approach for the Web domain aiming to cover the whole life-cycle of Web application development. The key aspect that distinguish UWE is the reliance on standards.

UWE4JSF MagicUWE

Latest News

To keep track of the latest news, please try the Atom feed.

Overview

The main focus of the UWE approach is to provide a

  • UML-based domain specific modelling language,
  • model-driven methodology,
  • tool support for the systematic design, and
  • tool support for the (semi-)automatic generation of Web applications.

UWE's notation is defined as a "lightweight" extension of the Unified Modeling Language (UML) providing a so called UML Profile for the Web domain.

Furthermore, UWE provides tool support for the design of models, model consistency checks, and semi-automatic generation of Web systems. ArgoUWE (ArgoUML) and MagicUWE (MagicDraw) are plugins which support the notation of the UWE profile and transformations to assist the designer's work. For the semi-automatic generation of Web applications different approaches were implemented and are currently under evaluation. These approaches are based on ATL and graph-transformations.

Read more about UWE and have a look at the UWE-Tutorial!