Washing Machine
Clean up your proven Applications with a Washing Machine for Software.
Remove Your Technical Debts, now!
Nobody likes having to Clean up Everything by Hand ...
Software also accumulates dust over the years. Because of the effort and risk, a removal of the dust is often avoided. On the other hand, the maintenance is becoming increasingly difficult. If the proven code should be used continuously, either in maintenance or as a basis for rewriting, it is worth cleaning up the applications. To save the time-consuming manual work and to minimize the risks, we have developed a washing machine for software for this task.
Understand, Clean up and Modernize Applications automatically!
Technical Debts
In most cases, technical debts are an impact that
- prevent an efficient maintenance and agile development processes.
- that make the interaction with components in “more modern” languages and technologies more difficult.
- jeopardize the future viability of the application and the supported business processes.
Washing Machine for Software
- Automatically cleans up COBOL, PL/I and Delta ADS programs.
- Predefined washing programs are available.
- Project-specific wash programs are developed iteratively.
- Cleaning up the sources can be done in arbitrary steps.
The Requirements for a
Solution to this Problem
- It must be automated.
- It should be gradual, without a big bang.
- The maintenance and further development must not be impaired.
- And above all: No interference/interruption of the running operation!
Your Advantage
- Technical debts are reliably removed in an audit-proof manner.
- New findings can be incorporated into the project at any time and applied to all sources.
- No freeze: maintenance and ongoing operation can continue unhindered.
- Made in Germany
Traditionally the clean-up of (legacy) software is done manually. During this process, the complete kaleidoscope of possible clean-ups is performed for each program after program. But very often, not all possible and necessary clean-ups are known at the beginning. Many only come in sight when other clean-ups are done. A much better strategy would be to perform the first clean-ups for all programs before, using the knowledge acquired, the next clean-up is performed. This would require an approach where each program might be changed more than once. The risk and effort of such an approach can be minimized when using an automated solution, that can be repeated for as many new clean-ups as are needed.
The AMELIO software washing machine enables such an agile approach in which:
- new clean-ups can be added continuously,
- the application is divided in manageable packages for which each clean-up can be defined separately,
- each of these packages can be processed by the washing machine as many times as needed.
How such a washing machine enables an agile clean-up, will be demonstrated based on a customer example.
Download Language: Englisch - Version: MT21102-02
Software also accumulates dust over the years. Because of the effort and risk, a removal of the dust is often avoided. On the other hand, the maintenance is becoming increasingly difficult. If the proven code should be used continuously, either in maintenance or as a basis for rewriting, it is worth cleaning up the applications. To save the time-consuming manual work and to minimize the risks, we have developed a washing machine for software for this task.
Read moreDownload Language: Englisch - Version: mt21093.02
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.
Read moreDownload Language: Englisch - Version: MT21100.01
RDW has been developing and maintaining its core business applications for over 30 years. The applications work reliably, but over time technical debts have accumulated that make maintenance and further development difficult. The daily business as well as the size and criticality of the application do not allow a manual clean-up of the software. The solution for the problem: a washing machine that performs an automated cleaning of the software from its technical debts.
Read more
AMELIO CleanUp
AMELIO CleanUp
CleanUp your COBOL, PL/I and Delta ADS Applications
Flexibility and fast adaptability of core applications are prerequisites for an optimal software support of business processes. COBOL, Delta ADS and PL/I applications have grown over decades, they have been extended and adapted to new requirements. This has reduced the maintainability of the applications and has significantly hindered their further development.
With the AMELIO CleanUp by Delta Software Technology you can quickly and securely clean up your COBOL and PL/I as well as Delta ADS applications and thus regain the flexibility and adaptability of your core applications.
- AMELIO CleanUp analyses the entire source code automatically.
- Dead code sequences, from data elements to single statements up to entire code blocks, are detected and securely removed.
- Different syntax variants can be reduced to one standard, e.g. from COBOL’74 to COBOL’85.
- If the code to be cleaned up is derived from a copybook, an include or a macro, all impacts and dependencies are verified and the modules are cleaned up consistently.
- By using the Pretty-Print function the layout of the application can be re-formatted and the improved readability can be achieved.
- Every change that is implemented by the factory is documented in an audit-proof way, as special marking in the code and/or as additional documentation that contains a detailed list of the lines that have been removed or modified in which module and why.
- The clean-up of the application can be performed cluster-wise or for the entire source code.
- The maintenance and further development of the application can be continued without any obstruction while the CleanUp takes place.
Additional options
But with the AMELIO CleanUp not only standard clean ups can be performed. The factory can be precisely tailored to the customer’s requirements. In this way, the read- and maintainability of the application can be improved through individual options, like:
- Name changes of sections, paragraphs, data elements
- Uniform implementation of company policies
- Replacement of (business-specific) code smells
- Replacement of third-party tools such as the decision table generator VORELLE by Evaluates, DETAB etc.
CleanUp your Application with AMELIO CeanUp...
Donwloads / Documents
Documents about AMELIO CleanUp Factory
Download Language: Englisch - Version: mt21093.02
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.
Read moreDownload Language: Englisch - Version: MT21100.01
RDW has been developing and maintaining its core business applications for over 30 years. The applications work reliably, but over time technical debts have accumulated that make maintenance and further development difficult. The daily business as well as the size and criticality of the application do not allow a manual clean-up of the software. The solution for the problem: a washing machine that performs an automated cleaning of the software from its technical debts.
Read moreDownload Language: Englisch - Version: MT21102-02
Software also accumulates dust over the years. Because of the effort and risk, a removal of the dust is often avoided. On the other hand, the maintenance is becoming increasingly difficult. If the proven code should be used continuously, either in maintenance or as a basis for rewriting, it is worth cleaning up the applications. To save the time-consuming manual work and to minimize the risks, we have developed a washing machine for software for this task.
Read moreDownload Language: Englisch - Version: mt21089-1
A large insurer has renovated a key component of its core application with the solutions from Delta Software Technology. 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.
Download Language: Englisch - Version: MT21083.01
Let the AMELIO CleanUp Factory improve your applications.
Read more