Symbolic Model Checking of Infinite State Programs Using Presburger Artihmetic

dc.contributor.authorBultan, Tevfiken_US
dc.contributor.authorGerber, Richarden_US
dc.contributor.authorPugh, Williamen_US
dc.date.accessioned2004-05-31T22:41:21Z
dc.date.available2004-05-31T22:41:21Z
dc.date.created1996-09en_US
dc.date.issued1998-10-15en_US
dc.description.abstractModel checking is a powerful technique for analyzing large, finite-state systems. In an infinite transition system, however, many basic properties are undecidable. In this paper we present a new symbolic model checker which conservatively evaluates safety and liveness properties on infinite-state programs. We use Presburger formulas to symbolically encode a program's transition system, as well as its model-checking computations. All fixpoint calculations are executed symbolically, and their convergence is guaranteed by using approximation techniques. We demonstrate the promise of this technology on some well-known infinite-state concurrency problems. (Also cross-referenced as UMIACS-TR-96-66)en_US
dc.format.extent279892 bytes
dc.format.mimetypeapplication/postscript
dc.identifier.urihttp://hdl.handle.net/1903/845
dc.language.isoen_US
dc.relation.isAvailableAtDigital Repository at the University of Marylanden_US
dc.relation.isAvailableAtUniversity of Maryland (College Park, Md.)en_US
dc.relation.isAvailableAtTech Reports in Computer Science and Engineeringen_US
dc.relation.isAvailableAtUMIACS Technical Reportsen_US
dc.relation.ispartofseriesUM Computer Science Department; CS-TR-3687en_US
dc.relation.ispartofseriesUMIACS; UMIACS-TR-96-66en_US
dc.titleSymbolic Model Checking of Infinite State Programs Using Presburger Artihmeticen_US
dc.typeTechnical Reporten_US

Files

Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
CS-TR-3687.ps
Size:
273.33 KB
Format:
Postscript Files
Loading...
Thumbnail Image
Name:
CS-TR-3687.pdf
Size:
270.93 KB
Format:
Adobe Portable Document Format
Description:
Auto-generated copy of CS-TR-3687.ps