Introduction
Installation
CPAchecker
Windows
Linux
Short introduction to CPAchecker
Requirements
First run
Result
Example 1: Correctness Report
Example 2: Counterexample Report
CPAchecker's HTML Report
Correctness Report
Generation
Features
Counterexample Report
Generation
Features
Data-Flow Analysis
Value Analysis
Reaching-Definitions Analysis
Interval Analysis
Sign Analysis
Specification/Instrumentation
Specification Automata
SV-COMP Properties
Instrumentation
Example
Model Checking
Value Analysis
Predicate Analysis
Overflow Checking
k-Induction
Symbolic Execution
Termination Analysis
SV-COMP Meta-Analysis
Witnesses
Violation Witnesses
Generation
Validation
Correctness Witnesses
Generation
Validation
Witnesses and Invariants
A first Example
Exercise 1
Exercise 2
Useful Links
Combining Verifiers
Conditional Model Checking
Example
Reducer-Based Construction of Conditional Verifiers
Example
Useful Links
Automatic Testing
Klee
TBF
AFL
Finding Bugs
With CPAchecker
With Klee
Another Example
Projects
Instrumentation Challenge
The Game
Program with Challenge
Traffic-Light System
Introduction
Requirements
System Design
System Implementation
Specification
Verification
Using CPAchecker
Using Ultimate Automizer
Published with GitBook
Introduction
Introduction
This document is a work in progress. The goal is to give some insights into:
How to verify software
How to use CPAchecker
How to use similar tools, e.g. in the context of testing
Show the differences and similarities between them
results matching "
"
No results matching "
"