Java to UML 1.3

Improve your Java developments !

What is it ?

The "Java to UML X.x" modernization project is a simple solution to retrieve the UML model of your Java application. More precisely, this project also called 'Booster' creates an UML Classes Model of your application. Its aim is not to be exhaustive but rather to be customized and enriched according to your needs.

How does it work ?

The "Java to UML X.x" booster is supplied with Mia-Modernization. Installing Mia-Modernization will install this booster and the needed Eclipse plugin to use it.

First, you can test it on the sample application supplied in the "Solutions\javaToUMLXx\javaToUMLXx vx.x.x\examples" directory.

Unzip this application, then create a Java project in Eclipse. At least, launch the retro-modelization as shown below :



Indicate where the result model should be saved :



Click on the "Transform" button and visualize the result in your favorite Case tool :



For more details, please read the supplied documentation.

What are the top features ?

  1. Using composite metamodel
  2. In order to facilitate the customization of the retro-modelization, your application will be loaded as two models conforming to the JavaApplication composite metamodel, including the J2SE5 metamodel and the Disk metamodel.
    The models of the application are linked together to facilitate writing the transformation rules.

  1. Customizable Solution
  2. Thanks to the transformation engine of Mia-Modernization based on inference rules, you can easily customize your retro-modelization. The rules are specified and written with Mia-Modernization Architect (based on Mia-Transformation). In evaluation model, this booster can be modified up to 15 rules and 5 services.