We propose a tool and underlying technique that uses semi-parsing to extract control flow graphs from legacy source code (i.e., COBOL). Obtaining such control flow graphs is relevant in the industrial setting of legacy modernisation, to quickly demonstrate to code owners that modernisation engineers did not break their business logic. They need to be convinced that a migration did not affect the flow around critical parts of their code such as database accesses. Focusing on the control flow around embedded SQL queries and confirming that the code logic has been preserved improves customers' trust and satisfaction in the modernisation. Our proposed algorithm and approach uses fuzzy parsing as opposed to full parsing to parse mainly the contr...
To develop new compilation and optimization techniques, computer scientists frequently Consult progr...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
Many business applications today still rely on COBOL programs written decades ago that are difficult...
We propose a tool and underlying technique that uses semi-parsing to extract control flow graphs fro...
This is an artefact accompanying the paper "Generating Customised Control Flow Graphs for Legacy Lan...
Maintenance of aging legacy COBOL systems is labor-intensive and is becoming a more and more diffi...
Maintenance of COBOL applications that still exist and work today is an open issue for many companie...
The cost of maintaining legacy software systems has spiralled and their maintenance became a burden...
In this paper we propose a visual language CFSL for specifying control flow semantics of programming...
Program querying and analysis tools are of growing importance, and occur in two main variants. First...
Many code optimisation and analysis techniques depend on the representation of a program in form of ...
Binary code analysis has attracted much attention. The difficulty lies in constructing a Control Flo...
Irregular control-flow structures like deeply nested conditional branches are common in real-world s...
Program querying and analysis tools are of growing importance, and occur in two main variants. First...
We develop the first theory of control-flow graphs from first principles, and use it to create an al...
To develop new compilation and optimization techniques, computer scientists frequently Consult progr...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
Many business applications today still rely on COBOL programs written decades ago that are difficult...
We propose a tool and underlying technique that uses semi-parsing to extract control flow graphs fro...
This is an artefact accompanying the paper "Generating Customised Control Flow Graphs for Legacy Lan...
Maintenance of aging legacy COBOL systems is labor-intensive and is becoming a more and more diffi...
Maintenance of COBOL applications that still exist and work today is an open issue for many companie...
The cost of maintaining legacy software systems has spiralled and their maintenance became a burden...
In this paper we propose a visual language CFSL for specifying control flow semantics of programming...
Program querying and analysis tools are of growing importance, and occur in two main variants. First...
Many code optimisation and analysis techniques depend on the representation of a program in form of ...
Binary code analysis has attracted much attention. The difficulty lies in constructing a Control Flo...
Irregular control-flow structures like deeply nested conditional branches are common in real-world s...
Program querying and analysis tools are of growing importance, and occur in two main variants. First...
We develop the first theory of control-flow graphs from first principles, and use it to create an al...
To develop new compilation and optimization techniques, computer scientists frequently Consult progr...
Abstract. Detection of infeasible code has recently been identified as a scalable and automated tech...
Many business applications today still rely on COBOL programs written decades ago that are difficult...