 UML-based Web Engineering

UWE (UML-based Web Engineering) is a software engineering approach for the development of Web applications.UWE provides a UML profile (UML extension), a metamodel, model-driven development process and tool support for the systematic design of Web applications (MagicUWE).