Jupe is an UML Plugin for Eclipse. It is developed by six students of Computer Science at Ecole Centrale Paris. The aim of the Jupe project is to provide an open source software which allows the user to create UML class diagrams and translate them automatically into Java code. Moreover, the Jupe plug-in remains extensible and is open for further development.
Concerning the UML diagram editor, Jupe offers many functionalities (see chapter The diagram Editor). It is integrated into the Eclipse developement environment, however, it offers a specific Jupe perspective in which UML class diagrams can be created.
The generation of Java code from an UML class diagram is another major feature of the Jupe plugin (see chapter Creating Java Source code).
Nevertheless there are some limitations to Jupe and some features which are on purpose not provided by the plugin. The most important one to mention is that Jupe is conceived as a plugin and not as a standalone. Furthermore, it does not support other languages than Java and does not import other formats from other UML development tools like for example Together or Omondo.