faultCode0faultStringWarning:include_once(analyticstracking.php): failed to open stream: No such file or directory in /data/htdocs-users/hogie/public_html/software/index.php on line 7faultCode0faultStringWarning:include_once(): Failed opening 'analyticstracking.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php') in /data/htdocs-users/hogie/public_html/software/index.php on line 7 High-quality UML class diagram charter
high-quality UML class diagrams charter
Home › Description

lmu is an UML class diagram editor. It main features are the automatic generation of high-quality UML class diagrams, and the analysis of pre-existing code. lmu is based on an ad hoc language dedicated to describing object-oriented models. Out of such an object model description written by the user, or imported from existing JAR files, lmu is able to produces automatically-balanced highly aesthetic UML class diagrams.

In order to give you a rough idea of how lmu works, take a look at these two basic examples:

entity Client
has 1..n Account by composition own

entity Account
entity Mouse

entity Monkey

entity MyGeneticExperimentation
extends Mouse
extends Monkey

lmu is not a full-featured object-oriented IDE, nor it features an integration in Eclipse. Instead it comes with the minimum set of features useful in the creation of UML class diagrams. These features include a console mode and a basic IDE enabling the user to define his object-oriented model in a WYSIWYG fashion.