Blu Age Analyzer

The assessment phase of your legacy portfolio gives you the key elements for the best digitization scenario of your legacy applications. Blu Age Analyzer enables a complete, deep and detailed screening of your legacy applications to accelerate and secure modernization projects.

Get a comprehensive mapping of your applications

Blu Age Analyzer allows you to collect and analyze information on your source code assets, data structures, use cases and functional interdependencies. You are provided with various graphics and tables that present program calls, control flows, dependencies, metrics, optimization suggestions of the legacy source code and data structure in order to simplify maintenance and improve performance.

Establish a consistent allotment for your modernization project

Based on actual dependency analysis Blu Age Analyzer is able to:

  • decompose applications into subsystems,
  • solve dependencies between programs (set of common programs and independent subsystems making use of the common lot),
  • solve deployment dependencies (data common to programs in different systems, coupling the data).

Forecast the workload, budget and planning of your project

Portfolio analysis using Blu Age Analyzer allows you to develop a tailored legacy modernization strategy designed to meet your organizational needs within your specified time frame.

Application code analysis brings key and comprehensive metrics for fine control of your legacy portfolio. As a part of a digitization project, it helps to set up the right KPIs to manage the transformation, accelerate non-regression tests, reduce the cost of the impact analysis, restrict and secure the perimeter of the modernization.

Comprehensive mapping of your application:

  • Decomposition of application portfolio into independent and / or interconnected applications,
  • Identification of application entry points (start of transactions, start of batch chain …),
  • Identification of program nature (online transactions, batches, CICS, scheduling …),
  • Call resolution (static and dynamic call),
  • Dependency analysis (data dependency, call dependency, copy book dependency),
  • Deployment analysis (applications sharing physical resources such as EBCDIC files),
  • Identification of dependencies to external systems,
  • Software engineering metrics with scope decomposition (Metrics consolidated at portfolio, application, work package and individual program scope):
    • lines of code (LoC),
    • “cyclomatic” complexity (logic complexity),
    • essential complexity (logic maintainability),
    • dead code,
    • polymorphism impact (redefine).

"Health Bulletin" of your application:

  • Classification of programs by pathology : no pathology or benign, hard to test, hard to maintain, to be redesigned,
  • Maintainability and Stability Balanced scored card,
  • Missing programs,
  • Isolated programs,
  • Identification of "god programs":
    • Common programs,
    • Programs being too connected and coupled.
  • Dead code (list of programs with non-executable code),
  • Cyclic dependencies,
  • Unresolved dynamic calls.

Key elements to organize and optimize maintenance:

  • Decomposition of applications into subsystems,
  • Solving of dependencies between programs (set of common programs and independent subsystems making use of the common lot),
  • Solving of deployment dependencies (data common to programs in different systems, coupling the data),
  • Software engineering metrics (volume, complexity and essential complexity),
  • List of "worst offenders" for each sub system.

Key elements to optimize your test strategy:

  • For each batch chain and transactional chain:
    • Component graph and tabular list: list of programs, list of data, relationships (call analysis, data consumption analysis),
    • Behavior graph : sequence of program call and data transaction (transaction browsing, batch chain browsing)
  • For each program: list of data (files, tables),
  • Identification of data in multiple write access (need for several intermediate backups for testing during projects) within the same chain.


Download video: MP4 format | WebM format | Ogg
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg format Source : http://tv.bpifrance.fr/Netfective-Technology_v1589.html
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg format
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg format
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg format
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg format
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg format
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg format
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg format
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg format
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg format
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg format
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.



Download video: MP4 format | WebM format | Ogg format
This video does not require any additional plugin. In rare occasions it may interfere with divx player. Please deactivate it in order to see the video.