DocumentCode
2710386
Title
Undoing Code Transformations in an Independent Order
Author
Dow, Chyi-Ren ; Soffa, Mary Lou ; Chang, Shi-Kuo
Volume
2
fYear
1994
fDate
15-19 Aug. 1994
Firstpage
108
Lastpage
115
Abstract
A transformation applied to optimize or parallelize a program may be found to be ineffective, or may be made invalid by code changes. In this paper, we present a technique to remove such transformations. The order of undoing the transformations is independent of the application order. The technique uses post conditions of a transformation to determine whether the transformation can be immediately removed. Transformations that affect the immediate removal of a transformation must be identified and removed. Other transformations made invalid by the removal of a transformation must also be undone. The technique employs inverse primitive actions, making the technique transformation independent. The enabling and disabling interactions of transformations are used to drive the process, thereby reducing redundant analysis when undoing transformations.
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing, 1994. ICPP 1994 Volume 2. International Conference on
Conference_Location
North Carolina, USA
Print_ISBN
0-8493-2493-9
Type
conf
DOI
10.1109/ICPP.1994.194
Filename
5727771
Link To Document