Legacy applications support the most critical systems. However, due to their limited development capacities & high cost of ownership, legacy applications limit organizations’ ability to compete and cost effectively drive their business.
Since the process of J2EE or .NET application generation is 100% automated, the question of OO and non OO legacy modernization can be seriously considered.
If using integrated M2M and M2T mechanisms under Eclipse, you are able to automate 100% of your code generation from a PIM, it could be beneficial to automate PIM extraction from current legacy to allow application reengineering for technical and/or functional modernization.
One of the main benefits to enable non-OO legacy modernization is the ability to use resources trained only on OO architecture and/or language or even better with resources only trained on UML2.
BLU AGE® provides a generic and extensible approach to model extraction and discovery from multiple types of legacy systems.
BLU AGE® uses a model-based approach and a metamodel-driven methodology:

With BLU AGE® and MDA, applications gain unprecedented agility & capacity for development and are free of obsolescence risks. Easy to implement, BLU AGE® allows keeping your legacy application experts (specialists in technologies from the 80’s and 90’s) away from early retirement, providing them with an intuitive platform expressing simple business rules, that is also independent from the renovated application object language.
