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.
CNRS, I3S, Inria, University of Luxembourg