As the Cognitive DevOps pioneer, today IBM announced enhancements to Application Discovery and Delivery Intelligence (ADDI) 5.0.3 to assist you with root cause analysis effort, by providing a capability to do visual interdependence analysis of artifacts (programs, transactions, BMS maps etc.). This allows the users to plan changes to the artifacts efficiently and also reduce the root cause analysis time. Key features added are… 

Efficient re-factoring of Artifacts using graphical artifact interdependency analysis – ADDI 5.0.3 provides a graphical view of the interdependencies in the artifacts (programs, transactions, BMS maps etc.) involved in a transaction and highlight the programs which are violating the code complexity, maintainability and code coverage thresholds. This allows you to rapidly assess and plan changes to the problematic programs and also assess a high-level impact of making the program changes. This graphical analysis allows you to reduce the risk in your DevOps process.

Rapid discovery of programs and transactions using a search feature – ADDI 5.0.3 introduces search for programs and transactions that helps new developers to understand their application landscape quickly (how and where they are used)

A light weight web interface for your application discovery and delivery needs – ADDI 5.0.3 has a light weight web UI to perform program interdependence analysis without needing to install a rich UI for impact analysis. You have an ability to correlate the static analysis data with other data sources such as runtime performance data and code coverage results, giving you deeper insights into the quality of your programs and their maintainability.

Expand the scope of your analysis with new extensibility features – ADDI 5.0.3 has new extensibility features enabling you to expand it’s analysis to include pre-processors, custom data and communication layers. If you use COBOL or PL/I pre-processors, ADDI analyzes the code generated by the pre-processors and can now map the results to the source code your team wrote, so you get all the benefits of ADDI’s deep code analysis without having to look at machine-generated code. Many development organizations also create interfaces to simplify access to data or to route calls between programs. You can now extend ADDI’s analysis to incorporate these custom data and communication layers without needing to analyze the layers themselves. Then as you analyze an application, you can understand it’s dependencies on the data and programs that it accesses through these layers – without seeing the potentially complex relationships those layers have with unrelated applications.

Additional capabilities – In every release we address requirements from our customers. In this release, we enhanced our analysis of IMS/TM, PL/I, and batch applications. We added support for more coding rules, and we translated into Brazilian Portuguese, Korean, Italian, and Traditional and Simplified Chinese.

Furthermore, ADDI 5.0.3 has several performance, scalability and usability enhancements to achieve improved test optimization. This is achieved by allowing users to focus their analysis on a more personalized scope of change sets and an enhanced workflow for doing code coverage analysis.

To learn more about ADDI, please visit

Join The Discussion

Your email address will not be published. Required fields are marked *