AMELIO Logic Discovery
AMELIO Logic Discovery helps to understand the existing COBOL and PL/I applications and thus reduces the costs for re-implementation of the existing functions and for the modernization of the applications.
AMELIO Logic Discovery
Understanding the Analysis of COBOL and PL/I Applications
Which developer doesn't want that:
A clear presentation for large and complex applications so that one can understand the logic and implementation simply and directly? Accurate and up-to-date documentation of the functionality and interrelationships in order to be able to modernize the applications efficiently, develop them further or develop them from scratch?
AMELIO Logic Discovery solves precisely these problems

Understand Complexity
- Loss of knowledge due to lack of documentation
- Knowledge carriers retire
- Application size, complexity and strong networking make maintenance difficult
- Existing documentation is not suitable for understanding and modernization

Regain Knowledge
- Knowledge is documented automatically
- Facilitate communication in the development department
- Creation of targeted analyzes in project preparation
- Understandable representation of application logic

Automated Application Analysis
- Knowledge transfer is guaranteed
- Complete automatic analysis of Cobol and PL/I applications
- Language-neutral representation of the application logic in different levels of detail
- Expandable and configurable for targeted analyzes

Your Advantage
- Clear, well-structured visualization for large and complex applications so that they can be easily and directly understood
- Simplify knowledge transfer, onboarding and communication
- In-depth and targeted analyzes
- Reliable basis for modernization and re-engineering projects
- Made in Germany
AMELIO Logic Discovery is an innovative analysis tool that helps you to better understand your native and generated COBOL, PL/I and Delta ADS applications and to comprehensively secure the relevant functionality. Large applications have usually grown over many years and naturally become more and more complex. Maintaining these applications is becoming increasingly difficult for the successors of the original developers.
In the process of understanding an application, gathering information about how it was implemented is the first necessary step. However, statements about the actual functions cannot yet be made on this basis. This requires an in-depth analysis. AMELIO Logic Discovery therefore not only collects information about HOW the application was implemented, but also recognizes the logical relationships and also determines WHAT was implemented.
If you would like more information on this, please contact us directly here ...
"AMELIO facilitates refactoring enormously. AMELIO Dead code analysis are of great help: manageable, fast overview."
Friedrich Pohle, Deputy Head of Department, Valida Pension AG
Download Language: Englisch - Version: MT21098.01
AMELIO Logic Discovery is an innovative analysis tool that helps you to better understand your native and generated COBOL, PL/I and Delta ADS applications and to comprehensively secure the relevant functionality.
Read more
The Workflow
The Workflow
AMELIO Logic Discovery determines ...
... WHAT is implemented in an application. The regained knowledge is presented in a language-neutral way and independently of the technology.

Understand Complexity
- Distributed implementation of functions through linear programming
- Logically related application parts cannot be recognized
- No suitable documentation
- Structure has lost original design

Automated Application Analysis
- Data structure analysis, procedure analysis, interface analysis, condition analysis
- Automatic determination of logical structures and relationships
- Language-neutral processing
- Implementation-independent (data types, databases)
- Separation of application logic and implementation details

Your Advantage
- Language-neutral representation of the application logic in different levels of detail
- Adaptable, expandable, tailor-made
- High level of abstraction
To do this, the source code is first comprehensively and completely analyzed, and it is determined HOW the application was implemented. Implementation details are extracted. What components is the application composed of, what relationships exist between the components and what interfaces do they have.
The implementation details are abstracted, the information obtained is linked, logical structuring is carried out and knowledge about the functionality of the application is derived.
The result is a clear representation of the application logic, in which it is possible to navigate freely across all levels, in topic-related views and in freely selectable levels of detail, so that your employees can easily understand the applications.
If you would like more information on this, please contact us directly here ...
"AMELIO supports craftsmanship in technical analysis, as many of the required information is supplied."
Friedrich Pohle, Deputy Head of Department, Valida Pension AG
For COBOL and PL/I
For COBOL and PL/I
AMELIO Logic Discovery ...
... is designed for the analysis of COBOL and PL/I applications. Most of the basic functions of the tool are available for both languages.

Understand Complexity
- The application landscape usually consists of complex linear programs
- Refactoring COBOL applications is difficult because COBOL does not support functions, procedures, or global data structures. COBOL has no procedures or global data structures making refactoring almost impossible.
- In PL/I applications, variable declarations are often nested and set multiple times. Dependencies and assignments are not obvious.
- Key words are not firmly defined in PL/I. This makes it difficult to understand the applications enormously.

Regain Knowledge
- Gain understanding of large and complex COBOL applications.
- Recognize and analyze COBOL and PL/I applications.

Automated Application Analysis
- Analyzes especially for COBOL applications
- Procedure analysis: identification of logical and physical application components and structures
- Variable Analysis: Scoping - Identify global and local usage
- Interface analysis
- Data structure analysis
- Analyzes especially for PL/I applications
- Data structure analysis
- Pointer analysis
- Recognize entry variables

Your Advantage
- Recognition of forming procedures
- Recognizing dependencies and what belongs together
- Facilitating refactoring
- Modularization
AMELIO Logic Discovery also offers additional analyzes for the respective languages in order to be able to handle the special features of the respective language optimally.
We will show you how AMELIO Logic Discovery determines procedures and logical groupings, as well as their interfaces, determines the variable scope, and derives suggestions for refactoring. This makes it much easier to understand the application.
If you would like more information on this, please contact us directly here ...
"Searching for a tool that analyses our PL/I applications fully automated, completely, quick and reliable, we found Delta and AMELIO. In particular the quality and depth of the analyses and the high level of PL/I competence of Delta have convinced us."
Peter Nuebel, division manager contract systems II, LVM Insurance
For ADS-generated Applications
For ADS-generated Applications
Software Development ...
... with Delta ADS takes place on a higher level of abstraction than is possible with native COBOL or PL/I.

Understand Complexity
- Abstract implementation details
- Understanding an ADS generated application without losing the level of abstraction
- Understand the primary resources and artifacts
- Analysis of the implementation actually used

Regain Knowledge
- Evaluation of generated code
- Evaluation of the Delta ADS artifacts
- Establishing the relationship to the origin

Automated Application Analysis
- Recognition of patterns
- Analysis and grouping of routines and macro coverage analysis
- Preserving the level of abstraction from ADS artifacts
- Obtaining additional information through PGD connection
- Reasoning
Together with the generated code, AMELIO Logic Discovery also evaluates the Delta ADS artifacts. In this way it is possible to start the analysis at the same level of abstraction as the implementation. The analysis results generated in this way have at least the same level of abstraction as the ADS sources. In this way, AMELIO Logic Discovery makes it easier to understand the ADS application and makes suggestions for refactoring and cleanup.
In addition, the post-generation debugger for Delta ADS can be connected. This enables the generation process of delta programs to be precisely traced. The dynamic navigation of the post-generation debugger directly shows the location of the modules used. You can navigate freely, go back or jump forward in the generation.
If you would like more information on this, please contact us directly here ...
"AMELIO Logic Discovery helps and presents everything very clearly!"
msg Systems
Download: References / Documents
References about AMELIO Logic Discovery
- LVM Versicherung - The LVM insurance in Munster, Germany, has developed its business-critical applications in PL/I and was looking for a solution for deep source code analyses to support the further maintenance and modernization.
- LVM Versicherung - AMELIO Logic Discovery for PL/I convinces LVM Versicherung
- Insurer makes important core application fit for the future - A large insurer has renovated a key component of its core application with our solutions. Deltas AMELIO-Tools for automated analyses, Code clean-up and re-documentation ensure a future-proof application infrastructure as an easy know-how transfer to the application heirs.
- msg Systems - msg systems relies on AMELIO Logic Discovery for modernizing applications.
- RDW - RDW uses AMELIO Logic Discovery for decision-making
Documents about AMELIO Logic Discovery
Download Language: Englisch - Version: MT21098.01
AMELIO Logic Discovery is an innovative analysis tool that helps you to better understand your native and generated COBOL, PL/I and Delta ADS applications and to comprehensively secure the relevant functionality.
Read moreDownload Language: Englisch - Version: mt21087-1
Many business-critical core applications have grown over decades. The necessary knowledge for a secure and efficient maintenance, further development and re-writing often doesn’t exist anymore. The size and complexity of the applications hardly allow a manual regaining of the knowledge. The only solution is: an automatic solution. That’s why AMELIO Logic Discovery regains the knowledge from COBOL and PL/I applications 100% automatically.
Read moreDownload Language: Englisch - Version: mt21088-1
Many companies often regard legacy applications as a burden and their maintenance and further development as error-prone and cost-intensive. But re-writing the application is too expensive and too risky due to size and complexity. By cleaning-up, re-structuring and modernization this burden becomes a valuable legacy that can be efficiently and continuously used. With the tools from the AMELIO family these modernization steps can be executed tailor-made and automated. As a result, the effort
... Read moreDownload Language: Englisch - Version: MT21084.01
AMELIO Logic Discovery provides extensive data structure analyses for COBOL, PL/I and Delta ADS applications. With the new presentation of the analysis results, the knowledge about your data structures, their declaration, usage and dependencies is now available at a glance.
Read moreDownload Language: Englisch - Version: MT21079.01
AMELIO Logic Discovery - Analysis for ADS Applications
Read moreDownload Language: Englisch - Version: MT21080.02
The various analysis of AMELIO Logic Discovery detect implicit information and relationships and present the results in a clear and understandable way.
Read moreDownload Language: Englisch - Version: MA24017.02
Spring is coming and the sun brings light into flats and houses. Dust and dirt being collected unrecognized during the dark reason now gets visible. Thus in many households the spring-cleaning is started. How about extending your spring-cleaning also to your COBOL- and PL/I-applications?
Read moreDownload Language: Englisch - Version: DLT24018.01
“Information is not Knowledge”, this song line from Frank Zappa can also be applied to software development. Information about the implementation does not suffice for the modernisation or re-implementation as well as for the maintenance and further development of applications.
Learn more about how you can automatically extract the necessary expert knowledge from your applications.
Download Language: Englisch - Version: MT21077.02
AMELIO Logic Discovery is an innovative analysis tool that helps to understand COBOL applications better and extracts its relevant functionality. It analyses large and complex applications and derives knowledge about the application functionality from the implementation details.
Read moreDownload Language: Englisch - Version: MT21078.02
AMELIO Logic Discovery is an innovative analysis tool that helps to understand PL/I applications better and extracts its relevant functionality.
Read moreTechnical Documentation
To view the technical manuals, please log in to our Support Area. Then please close the pop-up window and reload this page.