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

  • (23-11-2012) MagicUWE 1.3.7 released (toolbar for Basic Right model)
  • (15-10-2012) Patient Monitoring modeling example
  • (18-08-2012) MagicSNP, a MagicDraw Plugin (and a Monitor) for Secure Navigation Paths
  • (01-08-2012) UWE2FACPL, a transformation from UWE to XACML to FACPL
  • (25-07-2011) tidyDiagram 1.0 for MagicDraw 16.8
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!