The Multi-Procedure Equivalence Theorem

dc.contributor.authorBinkley, Daviden_US
dc.contributor.authorHorwitz, Susanen_US
dc.contributor.authorReps, Thomasen_US
dc.date.accessioned2012-03-15T16:52:16Z
dc.date.available2012-03-15T16:52:16Z
dc.date.created1989en_US
dc.date.issued1989en_US
dc.description.abstractProgram dependence graphs have been used in program optimization, vectorization, and parallelization. They have also been used as the internal representation for programs in programming environments, as well as for automatically merging program variants. This paper concerns the question of whether program dependence graphs are ?adequate? as a program representation. Previous results on the adequacy of program dependence graphs have been limited to a language without procedures and procedure calls. Our main result is a theorem that extends previous results to a language with procedures and procedure calls. The theorem shows that if the program dependence graphs of two programs are isomorphic then the programs are strongly equivalent.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR890en_US
dc.identifier.urihttp://digital.library.wisc.edu/1793/59210
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleThe Multi-Procedure Equivalence Theoremen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR890.pdf
Size:
3.01 MB
Format:
Adobe Portable Document Format