MPI-INF Logo
Publications

Thesis (Server    halma.mpi-inf.mpg.de)

Thesis

Master's thesis | @MastersThesis{Rybalchenko2002, ... | Masterarbeit

Rybalchenko, Andrey

A Model Checker based on Abstraction Refinement

Universität des Saarlandes, September, 2002
Saarbrücken, Saarland

1.0


Abstraction plays an important role for verification of computer
programs. We want to construct the right abstraction automatically.
There is a promising approach to do it, called {\it predicate abstraction}.
An insufficiently precise abstraction can be {\it automatically refined}.
There is an automated model checking method described in
[Ball, Podelski, Rajamani TACAS02] which combines both techniques,
e.g., predicate abstraction and abstraction refinement. The quality of
the method is expressed by a completeness property relative to a
powerful but unrealistic oracle-guided algorithm.
\par
In this work we want to generalize the results from
[Ball,Podelski,Rajamani TACAS02] and introduce new abstraction
functions with different precision. We implement the new
abstraction functions in a model checker and practically evaluate
their effectiveness in verifying various computer programs.
Software Model Checking, Verification, Abstraction, Abstract Interpretation, Predicate Abstraction, Refinement
Public
Download File(s):
Andreas Podelski
Reinhard Wilhelm
Andreas Podelski
Completed
28
April
2024
Max-Planck-Institut für Informatik
Programming Logics Group
Expert
MPII WWW Server, MPII FTP Server, MPG publications list, university publications list, working group publication list, Fachbeirat


BibTeX Entry:
@MASTERSTHESIS{Rybalchenko2002,
AUTHOR = {Rybalchenko, Andrey},
TITLE = {A Model Checker based on Abstraction Refinement},
SCHOOL = {Universit{\"a}t des Saarlandes},
YEAR = {2002},
TYPE = {Master's thesis}
ADDRESS = {Saarbr{\"u}cken, Saarland},
MONTH = {September},
NOTE = {1.0},
}





Entry last modified by Veronika Weinand, 03/12/2010
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)
Andrey Rybalchenko
Created
04/16/2003 12:08:07 PM
Revisions
4.
3.
2.
1.
0.
Editor(s)
Veronika Weinand
Uwe Brahm
Christine Kiesel
Andrey Rybalchenko
Andrey Rybalchenko
Edit Dates
06.03.2006 14:38:04
10/21/2003 03:52:56 PM
30.07.2003 14:57:19
05/19/2003 12:12:22 PM
04/16/2003 12:08:07 PM