Web Apps Example

The web application example illustrates how UML can be used (and abused!) to specify web applications, and how complete working applications can be produced from those models. To achieve this, a domain-specific generator is implemented into MetaEdit+. Unlike the standard generators supplied with UML tools, which can only create class and method skeletons, this generator produces the full code that we want for each application.

Using the example, a developer can design simple database web applications using the familiar core concepts of UML. We will also see how going beyond simple examples requires increasing amounts of twisting and redefining of UML semantics, resulting in a language that is hard to use, and no longer "UML" in anything but notation.

Download the full description as pdf.