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.02
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: MT21101-01
Does this sound familiar? Your application is doing what it is supposed to do, but here and there, the performance leaves a lot to be desired? You have already performed profilings and identified performance-critical applications, programs and statements, but where exactly the problems come from, which dependencies exist, etc. is not clear to you?
Read moreDownload Language: Englisch - Version: MT21098.02
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.
Latest News
Here you will find the latest news about AMELIO Logic Discovery ...
AMELIO Logic Discovery: New Release and Flyer
AMELIO Logic Discovery: New Release and Flyer
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?
Learn how AMELIO Logic Discovery helps you understand complex applications, document knowledge and support knowledge transfer.
On July 23rd, 2022 we released a new release and a new flyer of AMELIO Logic Discovery.
More information here:
https://delta-software.com/link.php?en=6953
AMELIO Logic Discovery - Procedures and Functions in COBOL
AMELIO Logic Discovery - Procedures and Functions in COBOL
COBOL does not have procedures and functions.
Nevertheless, AMELIO Logic Discovery identifies logical procedures and functions in COBOL applications and thus helps to re-understand the application and to prepare a refactoring.
You can find more information here:
Download 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 more
Understanding Applications: Finding instead of Searching
Understanding Applications: Finding instead of Searching
AMELIO Logic Discovery helps you to (re) understand your large and complex COBOL, PL/I and ADS applications. The two new perspectives “KnowledgeBase” and “CallTree” speeds up this process.
The new release of AMELIO Logic Discovery helps you to (re) understand your large and complex COBOL, PL/I and Delta ADS applications. The two new perspectives “KnowledgeBase” and “CallTree” speed up this process.
Ensure the success of your project through optimal Application Analysis: AMELIO Logic Discovery helps you with this and automatically provides all the information you need.
Find out more here and try it:
https://delta-software.com/link.php?en=6323
RDW uses AMELIO Logic Discovery for decision-making
RDW uses AMELIO Logic Discovery for decision-making
Existing applications have accumulated a lot of technical debt over the years. Removing it could speed up maintenance significantly. In reality the task of improve the software by removing the obsolete parts is seldom performed. The risk of introducing errors and the cost of testing is the biggest reason for not doing anything.
RDW wants to reduce technical debt in its decennia old applications with AMELIO Logic Discovery. Goal is to improve flexibility and make them fit for the future. RDW also profits from the new features in release 2.0.
Find out more here ...
https://delta-software.com/link.php?en=6321
msg Relies on AMELIO Logic Discovery for Modernizing Applications
msg Relies on AMELIO Logic Discovery for Modernizing Applications
On behalf of a large insurer, msg Systems ag Switzerland was looking for an analysis tool to rewrite parts of a business-critical core application. For this purpose, a tool should be found that automatically extracts the business logic from the application and displays it clearly so that it can be understood more quickly and transferred into a new language.
The msg is convinced that AMELIO is a great help with modernization and offers support with the conversion.
We would be happy to show you the capabilities of AMELIO Logic Discovery using your examples.
You can find out more about the project here:
https://delta-software.com/link.php?en=6316
Insurer Makes Important Core Application Fit for the Future
Insurer Makes Important Core Application Fit for the Future
A large insurer has renovated a key component of his core application with the solutions from Delta Software Technology. Delta's AMELIO-Tools for automated analyses, Code clean-up and re-documentation ensure a future-proof application infrastructure and an easy know-how transfer to the application heirs.
To solve the issue, Delta proposed a automated multi step approach, consisting of code clean-up, thorough analysis of the sources, refactoring, re-documentation and workshops for knowhow transfer.
Learn more ...
https://delta-software.com/link.php?en=6292
Data Structures: All at a Glance
Data Structures: All at a Glance
AMELIO Logic Discovery provides comprehensive in-depth data structure analyses for COBOL, PL/I and Delta ADS applications. With the new release of AMELIO Logic Discovery, all you want to know about the data structures of your applications is available at a glance. Thus, you understand your applications even faster.AMELIO Logic Discovery provides comprehensive in-depth data structure analyses for COBOL, PL/I and Delta ADS applications. With the new release of AMELIO Logic Discovery, all you want to know about the data structures of your applications is available at a glance. Thus, you understand your applications even faster.
Learn more about, how AMELIO Logic Discovery can help you to better understand your data structures.