Show simple item record

dc.contributor.authorLal, Akashen_US
dc.contributor.authorTouili, Tayssiren_US
dc.contributor.authorKidd, Nicholasen_US
dc.contributor.authorReps, Thomasen_US
dc.date.accessioned2012-03-15T17:21:51Z
dc.date.available2012-03-15T17:21:51Z
dc.date.created2007en_US
dc.date.issued2007en_US
dc.identifier.citationTR1598en_US
dc.identifier.urihttp://digital.library.wisc.edu/1793/60564
dc.description.abstractAnalysis of recursive programs in the presence of concurrency and shared memory is undecidable. A common approach is to remove the recursive nature of the program while dealing with concurrency. A different approach is to bound the number of context switches, which has been shown to be very useful for program analysis. In previous work, Qadeer and Rehof [36] showed that context-bounded analysis is decidable for recursive programs under a finite-state abstraction of program data. In this paper, we generalize their result to infinite-state abstractions, and also provide a new symbolic algorithm for the finite case.en_US
dc.format.mimetypeapplication/pdfen_US
dc.publisherUniversity of Wisconsin-Madison Department of Computer Sciencesen_US
dc.titleInterprocedural Analysis of Concurrent Programs Under a Context Bounden_US
dc.typeTechnical Reporten_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

  • CS Technical Reports
    Technical Reports Archive for the Department of Computer Sciences at the University of Wisconsin-Madison

Show simple item record