From COBOL to Business Rules—Extracting Business Rules from Legacy Code
Autor: | Chris Verhoef, Harry M. Sneed |
---|---|
Přispěvatelé: | Software and Sustainability (S2), Network Institute, Software & Services |
Jazyk: | angličtina |
Rok vydání: | 2020 |
Předmět: |
Service (systems architecture)
Legacy software Post documentation Source lines of code Computer science business.industry Business rule Legacy system COBOL-85 02 engineering and technology Data dictionary COBOL Data slicing Documentation Data dictionaries 0202 electrical engineering electronic engineering information engineering Business rules 020201 artificial intelligence & image processing Legacy code Software engineering business Reverse engineering computer computer.programming_language |
Zdroj: | Integrating research and practice in software engineering, 187-208 STARTPAGE=187;ENDPAGE=208;TITLE=Integrating research and practice in software engineering Sneed, H M & Verhoef, C 2020, From COBOL to Business Rules—Extracting Business Rules from Legacy Code . in Integrating research and practice in software engineering . Studies in Computational Intelligence, vol. 851, Springer Verlag, pp. 187-208 . https://doi.org/10.1007/978-3-030-26574-8_14 Integrating Research and Practice in Software Engineering ISBN: 9783030265731 Integrating Research and Practice in Software Engineering |
DOI: | 10.1007/978-3-030-26574-8_14 |
Popis: | The reverse engineering project described in this paper is aimed at documenting a 6.4 million lines of code COBOL/IMS/DB2 system for world-wide car leasing. The ultimate goal is to re-implement that system. The system was originally developed in the 1980s with less than 3 million code lines and has since evolved to its current size. It survived the year 2000 date change and the Euro conversion as well as several major company reorganizations to preserve the continuity of the leasing service. Finally, after 30 years of service it is planned to retire the system. However, the first two attempts to replace it, one by automatically converting it and the other by replacing it with a standard package ended in failure. It is now planned to rewrite the system based on a specification derived from the current code base. That specification includes among other documents a documentation of the processing rules. The extracted rules are intended to act as guide to those writing the new code. |
Databáze: | OpenAIRE |
Externí odkaz: |