Victoria University

Analysis of Loop Programs Using Generalization

ResearchArchive/Manakin Repository

Show simple item record

dc.contributor.advisor Andreae, Peter
dc.contributor.author Colman, Glenn
dc.date.accessioned 2008-09-17T04:19:01Z
dc.date.available 2008-09-17T04:19:01Z
dc.date.copyright 1989
dc.date.issued 1989
dc.identifier.uri http://researcharchive.vuw.ac.nz/handle/10063/459
dc.description.abstract This thesis describes a symbolic execution system, PAN, that is able to symbolically execute loops. PAN achieves this by generalizing the effect of a few loop iterations to predict the effect of an unknown number of iterations. PAN operates on relatively unstructured loops that include 'go to' type constructs, allowing multiple exits from a loop. PAN uses a two stage generalization approach using techniques developed in Artificial Intelligence systems. The first stage uses models of expected loop effects and requires only limited search to generalize the effect of simple loops The second stage uses a less constrained approach that can generalize the effects of more complex loops by using extensive search. Fundamental to PAN's generalization method is the sequence. These are identified using models and used in both stages of the generalization process. en_NZ
dc.language.iso en_NZ
dc.publisher Victoria University of Wellington en_NZ
dc.subject Verification of computer programs en_NZ
dc.subject Program analysis system en_NZ
dc.subject Loop programs en_NZ
dc.subject Testing of computer programs en_NZ
dc.title Analysis of Loop Programs Using Generalization en_NZ
dc.type Text en_NZ
vuwschema.contributor.unit School of Mathematics, Statistics and Computer Science en_NZ
vuwschema.subject.marsden 280110 Systems Theory en_NZ
vuwschema.subject.marsden 280304 Operating systems en_NZ
vuwschema.type.vuw Awarded Doctoral Thesis en_NZ
thesis.degree.discipline Computer Science en_NZ
thesis.degree.grantor Victoria University of Wellington en_NZ
thesis.degree.level Doctoral en_NZ
thesis.degree.name Doctor of Philosophy en_NZ
vuwschema.subject.anzsrcfor 089999 Information and Computing Sciences not elsewhere classified en_NZ


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search ResearchArchive


Advanced Search

Browse

My Account

Statistics