AbstractSoftware reengineering has been described as being “about as easy as reconstructing a pig from a sausage”(Comput. Canada 18 (1992) 35). But the development of program transformation theory, as embodied in the FermaT transformation system, has made this miraculous feat into a practical possibility. This paper describes the theory behind the FermaT system and describes a recent migration project in which over 544,000 lines of assembler “sausage” (part of a large embedded system) were transformed into efficient and maintainable structured C code
AbstractAs software systems become increasingly massive, the advantages of automated transformation ...
Automatic code translation could be a useful technique for software migration, provided it can be do...
In this paper we give a brief introduction to the foundations of WSL transformation theory and descr...
Software reengineering has been described as being "about as easy as reconstructing a pig from a sau...
The FermaT transformation system, based on research carried out over the last twelve years at Durham...
In this paper we describe the legacy assembler problem and describe how the FermaT transformation sy...
The FermaT transformation system, based on research carried out over the last sixteen years at Durha...
One of the most difficult tasks a programmer can be confronted with is the reengineering of a legacy...
Research into the working practices of software engineers has shown the need for integrated browsing...
In this paper we describe the legacy assembler problem and describe how the FermaT transformation sy...
AbstractOne of the most challenging tasks a programmer can face is attempting to analyse and underst...
AbstractOne of the most challenging tasks a programmer can face is attempting to analyse and underst...
One of the most challenging tasks a programmer can face is attempting to analyse and understand a le...
Source code transformations are a very effective method of parallelizing and improving the efficienc...
Abstract. Source code transformations are a very effective method of parallelizing and improving the...
AbstractAs software systems become increasingly massive, the advantages of automated transformation ...
Automatic code translation could be a useful technique for software migration, provided it can be do...
In this paper we give a brief introduction to the foundations of WSL transformation theory and descr...
Software reengineering has been described as being "about as easy as reconstructing a pig from a sau...
The FermaT transformation system, based on research carried out over the last twelve years at Durham...
In this paper we describe the legacy assembler problem and describe how the FermaT transformation sy...
The FermaT transformation system, based on research carried out over the last sixteen years at Durha...
One of the most difficult tasks a programmer can be confronted with is the reengineering of a legacy...
Research into the working practices of software engineers has shown the need for integrated browsing...
In this paper we describe the legacy assembler problem and describe how the FermaT transformation sy...
AbstractOne of the most challenging tasks a programmer can face is attempting to analyse and underst...
AbstractOne of the most challenging tasks a programmer can face is attempting to analyse and underst...
One of the most challenging tasks a programmer can face is attempting to analyse and understand a le...
Source code transformations are a very effective method of parallelizing and improving the efficienc...
Abstract. Source code transformations are a very effective method of parallelizing and improving the...
AbstractAs software systems become increasingly massive, the advantages of automated transformation ...
Automatic code translation could be a useful technique for software migration, provided it can be do...
In this paper we give a brief introduction to the foundations of WSL transformation theory and descr...