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:
-
-
(Preview, pdf, 174.6KB, Terms of use)
-
- Publisher copy:
- 10.1007/11783596_12
Authors
- 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
- Copyright date:
- 2006
If you are the owner of this record, you can report an update to it here: Report update to this record