We present a novel propositional encoding for the reachability problem of communicating state machines. The problem deals with the question whether there is a path to some combination of states in a state machine view starting from a given configuration. Reachability analysis finds its application in many verification scenarios.
By using an encoding inspired by approaches to encode planning problems in artificial intelligence, we obtain a compact representation of the reachability problem in
propositional logic. We present the formal framework for our encoding and a prototype implementation. A first case study underpins its effectiveness.
Original language | English |
---|
Title of host publication | Proceedings of the 10th International Workshop on Model Driven Engineering, Verification and Validation |
---|
Pages | 31-40 |
---|
Number of pages | 10 |
---|
Volume | 1069 |
---|
Publication status | Published - Jan 2013 |
---|
Name | CEUR Workshop Proceedings |
---|
ISSN (Print) | 1613-0073 |
---|
- 102011 Formal languages
- 102 Computer Sciences
- 101 Mathematics
- Computation in Informatics and Mathematics