• Please give a big thumbs up to whomever had the idea to throw in Cameo Requirements Management into MagicDraw 18. I'm using the plugin a ton now.
      Chris Mellroth
      Northrop Grumman
    • No Magic's team were exceptional at delivering software that was on time and within specification.
      President and CEO
      Metalithic Systems Inc.
    • I'm working with MagicDraw for 3 years now and I'm still impressed by the tons of functionalities it has and by the great support team!
      Xavier Seignard
    • I just wanted to thank you for your great customer service. I have enjoyed working with you (and MagicDraw) so far, and look forward to doing so increasingly in the future.
      Eric Crane
      Members United Corporate Federal Credit Union
    • One of the best, if not the best object-oriented modeling tools IMO is MagicDraw.
      Mark Lorenz
    • MagicDraw is BY FAR the greatest modeling tool I have ever used.
      Stan Butler
    • Thank you very much for your help! I must say that I have never experienced such excellent technical support.
      Dr. Jim Arlow
      ClearView Training
    • MagicDraw is very intuitive and robust. The best UML Modeler I've been using so far. 
      Volker Lenz
      IT Services Promotion Agency
    • I really am loving the product. It's just that when I find out that a company actually *listens* for once.
      Gavin Kistner
      Image Refinery Productions
    • I have used multiple modeling tools over the far the best one I've used is MagicDraw.
      Mark Lorenz
    • The product exceeded all its competitors in every area and was by far the easiest for all our teams to use when building enterprise solutions.
      Allen Scott
      Intelligent Chaos
    • MagicDraw is now my main tool of trade.
      Dr. Darren R C Kelly
      Elements of the Web
    • We knew when we bought our MagicDraw licenses that the product was top of the line. You have just proven to me that your support is also top of the line.
      Stefan Zetterberg
      LearningWell AB

Blu Age Reverse Modeling extracts the functional specifications of your "legacy" applications in order to set them up in UML2 language. What for? To accelerate and automate the modernization by the automatic generation of business models or description of management rules. These business models will be then compiled by Blu Age Forward Engineering to automatically produce your entire new application in Java JEE or .Net.

From the "legacy" code, Blu Age Reverse Modeling, reconstitutes the functional logic as UML2 diagrams. This retro-modeling allows you to regain knowledge previously "buried" in legacy applications often opaque. It is also the guarantee to capitalize on the processes and rules driven by the application by eliminating the drawbacks of an aging code.

According to Gartner 80% of the business behavior of an application is implemented by only 20% of the source code of the application. According to the principles of MDA (Model Driven Architecture), Blu Age isolates the functional logic of the code, which allows to modernize at a lower cost and to reinforce the agility of the future application. Blu Age Reverse Modeling is based on a knowledge that describes grammars and design patterns (code organization and treatment) specific to the languages ​​and development norms used.

Blu Age Reverse Modeling supports the first of three stages covered by Blu Age Application Modernization and integrates itself with other products of the solution.


With Blu Age Reverse Modeling, business code of the code is isolated and extracted in UML2. Through this process and together with Blu Age Forward Engineering, your new application will be shaped to bring you the following benefits:

  • A limited cost of ownership (enhancement and maintenance)
  • Highly reduced modernization budgets and deadlines,
  • Agile processes as modeled in UML2
  • A recovered technological freedom (Blu Age generates the modernized application on the architecture of your choice: JEE or. Net)
  • A code quality measurable and respecting norms and standards consistently,
  • The opportunity to regain your applications and to have them maintained by your teams including the new generation not trained to old languages.

The unique functionalities of Blu Age are the following:

  • Automate your modernization projects to reduce their budgets
  • Reconstruct the knowledge of your processes and business rules
  • Limit the causes of technological and human failures
  • No dependency
  • A knowledge base for Legacy languages and their technical architectures
  • A knowledge base to set up your architecture and programming practices
  • A publisher specialized in modernizing your applications without any knowledge of the old programming languages
  • A set of analysis views for analysis for a better understanding of the existing and to define the new architecture
  • Wizards to simplify the setup of changes
  • An integrated environment for modeling and development by models
  • Tools for automatic detection and validation of patterns
  • An extensible knowledge base to increase the rate of automation
  • The possibility to annotate the code for specific processes
  • A SOA reorganization by annotation for the existing code
  • A chain of continuous integration to automate your upgrades and ISO functionality test
  • Premium code and architecture
  • A single product for all your applications

*Requires MagicDraw Standard, Professional, Architect or Enterprise Editions

Source Languages

  • Cobol ANSI, Ideal, S-Cobol, Pacbase, Cool:Gen, RPG400, Delphi, Powerbuilder, Natstar, VB, PL/SQL, JEE, .Net

Source Databases

  • Hierarchical bases, indexed files, denormalized relational bases, relational bases

Final Databases

  • Oracle, DB2, MS SQL, Informix,MySQL, PostgreSQL, Apache Derby

Final Frameworks

  • Presentation: Spring MVC, Flex, ASPX, JSF RI, JSF MyFaces, JSF IBM, Struts, HTML5
  • Reporting: Jasper, BIRT
  • Services and web services: Spring, EJB3, .Net 4.5, CXF, Axis, WCF
  • Inference and rules engine: Drools, BPEL engines
  • Data Access: Hibernate, OpenJPA, Microsoft Entity Framework, HQL, JQL, SQL,stored procedures.
  • Component Integration:.Java and .Net APIs integration
  • Security and authentification: Spring security

Final Application Servers

  • Websphere, Oracle application server, Weblogic, Glassfish, JBoss, Jonas, WASCE, Tomcat, IIS.

iic member logo 225x108

nomagic gartner ad 2015


facebook 32 linkedin 32 twitter 32 youtube 32 rss 32
For more information or a quote
please contact
or call +1-214-291-9100.