Advanced Querying for Property Checking

dc.contributor.authorKidd, Nicholasen_US
dc.contributor.authorLal, Akashen_US
dc.contributor.authorReps, Thomasen_US
dc.date.accessioned2012-03-15T17:22:46Z
dc.date.available2012-03-15T17:22:46Z
dc.date.created2007en_US
dc.date.issued2007
dc.description.abstractExtended weighted pushdown systems (EWPDSs) are an extension of pushdown systems that incorporate infinite-state data abstractions. Nested-word automata (NWAs) are able to recognize languages that exhibit context-free properties, while retaining many of the decidability properties of finite automata. We study property checking of programs where the program model is an EWPDS and the property is specified by an NWA. We show how to combine an NWA A with an EWPDS E to create an EWPDS E' such that reachability analysis on E' checks property A on program E. This construction allows us to retain the capability of running advanced queries on programs modeled as EWPDSs, such as the ability to (i) find all program nodes that lie on an error path (via error projections); and (ii) answer context-bounded reachability queries for concurrent programs with infinite-state abstractions (via context-bounded model checking).en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationTR1621en_US
dc.identifier.urihttp://digital.library.wisc.edu/1793/60606
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleAdvanced Querying for Property Checkingen_US
dc.typeTechnical Reporten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
TR1621.pdf
Size:
448.97 KB
Format:
Adobe Portable Document Format