Paper dated January 6, 1995A method is described for obtaining useful information from legacy code. The approach uses formal proven program transformations, which preserve for refine the semantics of a construct while changing its form. The applicability of a transformation in a particular syntactic context is checked before application. By using an appropriate sequence of transformations, the extracted representation is guaranteed to be equivalent to the code. In this paper, we focus on the results of using this approach in the reverse engineering of medium scale, industrial software, written mostly in languages such as assembler and JOVIAL. Results from both benchmark algorithms and heavily modified, geriatric software are summarised. It ...
By using several reverse engineering tools and techniques, it is possible to extract business rules ...
Hardware evolves faster than software. While a hardware system might need replacement every one to ...
This paper presents results of a research programme on reverse engineering using a transformation sy...
Paper dated January 6, 1995There is a vast collection of operational software systems which are vita...
Formal methods in software development provide many benefits in the forward engineering aspect of so...
Much of the work on developing program transformation systems has concentrated on sys-tems to assist...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continu...
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.Wi...
AbstractThis paper presents a solution and a methodology to recover legacy databases of most DBMS us...
This paper sketches a reverse engineering discipline which combines formal and semi-formal methods. ...
We are living in the era of software and Information technology. Where Reverse engineering has a big...
This paper advocates that reengineering is an effective means of legacy system evolution. Extracting...
The goals of this tutorial are to: (emph{i) give the reader a quick introduction to the field of sof...
The FermaT transformation system, based on research carried out over the last sixteen years at Durha...
Much of the software in the world today was developed from the mid-1960s to the mid- 1970s.This lega...
By using several reverse engineering tools and techniques, it is possible to extract business rules ...
Hardware evolves faster than software. While a hardware system might need replacement every one to ...
This paper presents results of a research programme on reverse engineering using a transformation sy...
Paper dated January 6, 1995There is a vast collection of operational software systems which are vita...
Formal methods in software development provide many benefits in the forward engineering aspect of so...
Much of the work on developing program transformation systems has concentrated on sys-tems to assist...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continu...
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.Wi...
AbstractThis paper presents a solution and a methodology to recover legacy databases of most DBMS us...
This paper sketches a reverse engineering discipline which combines formal and semi-formal methods. ...
We are living in the era of software and Information technology. Where Reverse engineering has a big...
This paper advocates that reengineering is an effective means of legacy system evolution. Extracting...
The goals of this tutorial are to: (emph{i) give the reader a quick introduction to the field of sof...
The FermaT transformation system, based on research carried out over the last sixteen years at Durha...
Much of the software in the world today was developed from the mid-1960s to the mid- 1970s.This lega...
By using several reverse engineering tools and techniques, it is possible to extract business rules ...
Hardware evolves faster than software. While a hardware system might need replacement every one to ...
This paper presents results of a research programme on reverse engineering using a transformation sy...