Conference item icon

Conference item

Fission for Program Comprehension

Abstract:
Fusion is a program transformation that combines adjacent computations, flattening structure and improving efficiency at the cost of clarity. Fission is the same transformation, in reverse: creating structure, ex nihilo. We explore the use of fission for program comprehension, that is, for reconstructing the design of a program from its implementation. We illustrate through rational reconstructions of the designs for three different C programs that count the words in a text file.

Actions

Access Document

Files:
Publisher copy:
10.1007/11783596_12

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Computer Science
Role:
Author


Publisher:
Springer−Verlag
Host title:
Mathematics of Program Construction
Volume:
4014
Publication date:
2006-01-01
DOI:


UUID:
uuid:28c0e59a-e87b-441f-971b-d6571577998c
Local pid:
cs:1470
Deposit date:
2015-03-12
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP