This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.Within the field of software maintenance, both reverse engineering and software reuse have been suggested as ways of salvaging some of the investment made in software that is now out of date. One goal that is shared by both reverse engineering and reuse is a desire to be able to redescribe source code, that is to produce higher level descriptions of existing code. The fundamental theme of this thesis is that from a maintenance perspective, source code should be considered primarily as a text. This emphasizes its role as a medium for communication between humans rather than as a medium for human-computer communication. Characteristic of this vi...
Much of the software in the world today was developed from the mid-1960s to the mid- 1970s.This lega...
The goal of Reverse Software Engineering is the reuse of old outdated programs in developing new sys...
As the 20th century draws to a close, software has become one of the major driving forces in busines...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continu...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continu...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continua...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continua...
The goal of Reverse Software Engineering is the reuse of old outdated programs in developing new sys...
In the context of Software Reuse providing techniques to support source code retrieval has been wide...
This paper notes something of a paradox: Computer software reuse systems both intellectual and autom...
The goal of Reverse Software Engineering is the reuse of old outdated programs in developing new sys...
The means of producing information and the infrastructure for disseminating it are constantly changi...
Paper dated January 6, 1995A method is described for obtaining useful information from legacy code. ...
Much of the software in the world today was developed from the mid-1960s to the mid- 1970s.This lega...
Much of the software in the world today was developed from the mid-1960s to the mid- 1970s.This lega...
Much of the software in the world today was developed from the mid-1960s to the mid- 1970s.This lega...
The goal of Reverse Software Engineering is the reuse of old outdated programs in developing new sys...
As the 20th century draws to a close, software has become one of the major driving forces in busines...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continu...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continu...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continua...
Computer software is, by its very nature highly complex and invisible yet subject to a near-continua...
The goal of Reverse Software Engineering is the reuse of old outdated programs in developing new sys...
In the context of Software Reuse providing techniques to support source code retrieval has been wide...
This paper notes something of a paradox: Computer software reuse systems both intellectual and autom...
The goal of Reverse Software Engineering is the reuse of old outdated programs in developing new sys...
The means of producing information and the infrastructure for disseminating it are constantly changi...
Paper dated January 6, 1995A method is described for obtaining useful information from legacy code. ...
Much of the software in the world today was developed from the mid-1960s to the mid- 1970s.This lega...
Much of the software in the world today was developed from the mid-1960s to the mid- 1970s.This lega...
Much of the software in the world today was developed from the mid-1960s to the mid- 1970s.This lega...
The goal of Reverse Software Engineering is the reuse of old outdated programs in developing new sys...
As the 20th century draws to a close, software has become one of the major driving forces in busines...