Show simple item record

dc.contributor.authorNguyen, Huu Hai
dc.contributor.authorDavid, Cristina
dc.contributor.authorQin, Shengchao
dc.contributor.authorChin, Wei Ngan
dc.date.accessioned2007-01-11T19:23:42Z
dc.date.available2007-01-11T19:23:42Z
dc.date.issued2007-01
dc.identifier.urihttp://hdl.handle.net/1721.1/35709
dc.description.abstractDespite their popularity and importance, pointer based programs remain a major challenge for program verification. In this paper, we propose an automated verification system that is concise, precise and expressive for ensuring the safety of pointer-based programs. Our approach uses user-definable shape predicates to allow programmers to describe a wide range of data structures with their associated size properties. To support automatic verification, we design a new entailment checking procedure that can handle well-founded inductive predicates using unfold/fold reasoning. We have proven the soundness and termination of our verification system, and have built a prototype system.en
dc.description.sponsorshipSingapore-MIT Alliance (SMA)en
dc.format.extent162917 bytes
dc.format.mimetypeapplication/pdf
dc.language.isoenen
dc.relation.ispartofseriesComputer Science (CS)en
dc.subjectVerificationen
dc.subjectSeparation Logicen
dc.titleAutomated Verification of Shape and Sizeen
dc.typeArticleen


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record