•Griswold
developed an approach to meaning-preserving restructuring
•Make a
local change
–The
tool finds global, compensating changes that ensure that the meaning of the
program is preserved
•What
does it mean for two programs to have the same meaning?
–If it
cannot find these, it aborts the local change