-            

logo Obeo Agility - Features


The Agility platform is entirely based on Eclipse and requires technologies such as EMF, GMF and Acceleo. Agility is comprised of the following elements :
  • Reverse : Transformation of text (or code) into a model (T2M : Text To Model)
  • Request : Model requests and impact analysis
  • Transformer : Transformation of models into another models (M2M : Model To Model)
  • Cartography : Reverse modeling of code towards UML models (or other such representations -cartography, ...-)
  • Acceleo : Code (or text) generation from models (M2T : Model To Text)
In addition to these basic elements, parametrization modules can be used in order to allow (for example) code migrations from Ada to Java.

Main Features

Agility

The migration facility developed by Obeo allows monolithic applications (for example, an application mixing GUI and database) to be refactored to follow modern designs. The main features Agility provides towards this goal are:

  • An EMF code analyzer environment
  • A model links resolving technology
  • A request and impact analysis facility
  • Traceability and synchronization between all of the migration artifacts
  • Automatic code generation ensuring no user code can be lost
  • Mass code migration
  • A "white box" approach based on Eclipse standards
  • Ease of migration parametrization management
  • Reverse UML modeling facility

Cartography

Agility

As opposed to "classic" reverse-engineering software, Obeo Cartography allows for an intelligent information extraction since it allows clients to fully customize the process. This customization maximizes the extracted information quality. Among the available feature can be highlighted :

  • Numerous cartography types -SOA, component, object model, business process, UML, ...-
  • code-cartography and inter-cartography browsing
  • Parametrization of the cartography's graphical result
  • Validation facility for the cartography's result
  • Filtering of the cartography

If you're searching for a modernization product adapted to your specific needs, feel free to contact us for any kind of additional information you might need. You can also take a look at our Migration and Refactoring offer.