Proceedings Article, Paper
@InProceedings
Beitrag in Tagungsband, Workshop


Show entries of:

this year (2019) | last year (2018) | two years ago (2017) | Notes URL

Action:

login to update

Options:








Author, Editor

Author(s):

Wies, Thomas
Kuncak, Viktor
Lam, Patrick
Podelski, Andreas
Rinard, Martin C.

dblp
dblp
dblp
dblp
dblp

Not MPG Author(s):

Kuncak, Viktor
Lam, Patrick
Rinard, Martin C.

Editor(s):

Emerson, E. Allen
Namjoshi, Kedar S.

dblp
dblp

Not MPII Editor(s):

Emerson, E. Allen
Namjoshi, Kedar S.

BibTeX cite key*:

WiesETAL06FieldConstraintAnalysis

Title, Booktitle

Title*:

Field Constraint Analysis


field-constraint-analysis.pdf (148.49 KB)

Booktitle*:

Verification, Model Checking, and Abstract Interpretation : 7th International Conference, VMCAI 2006

Event, URLs

URL of the conference:


URL for downloading the paper:

http://www.springerlink.com/content/731j75527670t635/fulltext.pdf

Event Address*:

Charleston, SC, USA

Language:

English

Event Date*
(no longer used):


Organization:


Event Start Date:

8 January 2006

Event End Date:

10 January 2006

Publisher

Name*:

Springer

URL:


Address*:

Berlin, Germany

Type:


Vol, No, Year, pp.

Series:

Lecture Notes in Computer Science

Volume:

3855

Number:


Month:

January

Pages:

157-173

Year*:

2006

VG Wort Pages:


ISBN/ISSN:


Sequence Number:


DOI:




Note, Abstract, ©


(LaTeX) Abstract:

We introduce \emph{field constraint analysis}, a new
technique for verifying data structure invariants. A
field constraint for a field is a formula specifying a set of objects
to which the field can point. Field constraints enable
the application of decidable logics to data structures
which were originally beyond the scope of these logics, by verifying the
backbone of the data structure and then verifying
constraints on fields that cross-cut the backbone in
arbitrary ways. Previously, such cross-cutting fields
could only be verified when they were uniquely determined by
the backbone, which significantly limits the range of
analyzable data structures.

Field constraint analysis permits \emph{non-deterministic} field
constraints on cross-cutting fields, which allows the verificiation
of invariants for data structures such as skip lists. Non-deterministic
field constraints also enable the verification of invariants between
data structures, yielding an expressive generalization of static
type declarations.

The generality of our field constraints requires new
techniques, which are orthogonal to the traditional use of
structure simulation. We present one such technique and
prove its soundness. We have implemented this technique
as part of a symbolic shape analysis deployed in
the context of the Hob system for verifying data structure
consistency. Using this implementation we were able to
verify data structures that were previously beyond the
reach of similar techniques.

URL for the Abstract:

http://dx.doi.org/10.1007/11609773_11



Download
Access Level:

Public

Correlation

MPG Unit:

Max-Planck-Institut für Informatik



MPG Subunit:

Programming Logics Group

Appearance:

MPII WWW Server, MPII FTP Server, MPG publications list, university publications list, working group publication list, Fachbeirat, CCL bibliography, VG Wort



BibTeX Entry:

@INPROCEEDINGS{WiesETAL06FieldConstraintAnalysis,
AUTHOR = {Wies, Thomas and Kuncak, Viktor and Lam, Patrick and Podelski, Andreas and Rinard, Martin C.},
EDITOR = {Emerson, E. Allen and Namjoshi, Kedar S.},
TITLE = {Field Constraint Analysis},
BOOKTITLE = {Verification, Model Checking, and Abstract Interpretation : 7th International Conference, VMCAI 2006},
PUBLISHER = {Springer},
YEAR = {2006},
VOLUME = {3855},
PAGES = {157--173},
SERIES = {Lecture Notes in Computer Science},
ADDRESS = {Charleston, SC, USA},
MONTH = {January},
}


Entry last modified by Christine Kiesel, 01/28/2008
Show details for Edit History (please click the blue arrow to see the details)Edit History (please click the blue arrow to see the details)
Hide details for Edit History (please click the blue arrow to see the details)Edit History (please click the blue arrow to see the details)

Editor(s)
Thomas Wies
Created
11/05/2005 05:06:37 PM
Revisions
4.
3.
2.
1.
0.
Editor(s)
Christine Kiesel
Thomas Wies
Thomas Wies
Thomas Wies
Thomas Wies
Edit Dates
16.02.2007 22:55:44
01/30/2006 05:24:23 PM
11/07/2005 03:29:43 PM
11/05/2005 05:09:40 PM
11/05/2005 05:06:37 PM
Show details for Attachment SectionAttachment Section
Hide details for Attachment SectionAttachment Section

View attachments here:


File Attachment Icon
field-constraint-analysis.pdf