Model Checking Boolean Programs Model Checking Boolean Programs

Model Checking Boolean Programs

    • 29,99 $
    • 29,99 $

От издателя

A successful approach to push the boundaries of Modelchecking is predicate abstraction. With this method, an abstraction of a program in a high-level programming language is constructed using predicates and represented as a Boolean program. It is analyzed by a dedicated checker to determine if an error state is reachable. Boolean program verification remains, despite the reduced state space, the bottleneck within the automated abstraction-refinement loop. This book introduces techniques for efficient reachability analysis of sequential and concurrent Boolean programs. We improve on known summarization algorithms for sequential Boolean programs and propose over-approximations of procedure calls. For non-recursive concurrent Boolean programs, we introduce a transformation to a representation , which exploits the symmetry inherent in replicated programs. This allows exact verification of an unbounded number of threads.

ЖАНР
Компьютеры и Интернет
РЕЛИЗ
2011
31 марта
ЯЗЫК
EN
английский
ОБЪЕМ
174
стр.
ИЗДАТЕЛЬ
Lulu.com
ПРОДАВЕЦ
Lulu Enterprises, Inc.
РАЗМЕР
2,5
МБ
Computer Aided Verification Computer Aided Verification
2010
Compiler Construction Compiler Construction
2010
Programming Languages and Systems Programming Languages and Systems
2010
Formal Techniques for Distributed Systems Formal Techniques for Distributed Systems
2010
Models and Analysis for Distributed Systems Models and Analysis for Distributed Systems
2013
Efficient Solving of Large Arithmetic Constraint Systems with Complex Boolean Structure Efficient Solving of Large Arithmetic Constraint Systems with Complex Boolean Structure
2011