CPAchecker: A Tool for Configurable Software Verification

Computer Science – Programming Languages

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

8 pages (6 without cover), 2 figures, 2 tables, tool paper, Web page: http://www.cs.sfu.ca/~dbeyer/CPAchecker

Scientific paper

Configurable software verification is a recent concept for expressing different program analysis and model checking approaches in one single formalism. This paper presents CPAchecker, a tool and framework that aims at easy integration of new verification components. Every abstract domain, together with the corresponding operations, is required to implement the interface of configurable program analysis (CPA). The main algorithm is configurable to perform a reachability analysis on arbitrary combinations of existing CPAs. The major design goal during the development was to provide a framework for developers that is flexible and easy to extend. We hope that researchers find it convenient and productive to implement new verification ideas and algorithms using this platform and that it advances the field by making it easier to perform practical experiments. The tool is implemented in Java and runs as command-line tool or as Eclipse plug-in. We evaluate the efficiency of our tool on benchmarks from the software model checker BLAST. The first released version of CPAchecker implements CPAs for predicate abstraction, octagon, and explicit-value domains. Binaries and the source code of CPAchecker are publicly available as free software.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

CPAchecker: A Tool for Configurable Software Verification does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with CPAchecker: A Tool for Configurable Software Verification, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and CPAchecker: A Tool for Configurable Software Verification will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-663063

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.