Title of article
Pigs from sausages? Reengineering from assembler to C via FermaT transformations
Author/Authors
MP Ward Platt، نويسنده ,
Issue Information
دوهفته نامه با شماره پیاپی سال 2004
Pages
43
From page
213
To page
255
Abstract
Software 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.
Journal title
Science of Computer Programming
Serial Year
2004
Journal title
Science of Computer Programming
Record number
1079726
Link To Document