Mia-Modernization

What is it ?

Mia-Modernization is a customizable solution for modernizing JEE legacy applications according to specific enterprise contexts.

How does it work ?

Mia-Modernization can capture all the information contained within the Java or XML source files of any JEE application (structure, variable definitions, statements, method invocations, ...) and provides a very powerful environment for defining transformation rules to apply on this information.

Quality Analysis : Standards control and counting metrics.
From source files, it is possible to write and apply some rules that evaluate a part or all the application. This result obtained by applying the user specific measure analysis:

 

Knowledge Discovery : Creation of models out of existing JEE applications.
From the information extracted out of the source files, you can build any kind of model (UML or DSL) that describes your application from specific points of view :

 

Application Refactoring : Transformation of existing JEE application source code
The information extracted out of the source files can be modified by applying rules and regenerated to reflect new coding rules or design patterns :

 

Source file readers and writers are provided by Mia-Software. All you have to do is to write the transformation rules with our graphical environment that helps you to focus on the semantic rather than the syntax.

Technical features