PV1 KMCchecks compatibility of communicating automata

Tool for checking k-multiparty compatibility in communicating session automata

Application domain/field

Type of tool

Property checker

Expected input

Format:

Expected output

? (seems to be yes or no to indicate whether the system of automata is k-multiparty compatible)

Internals

k-multiparty compatibility is decomposed into two bounded properties:
  1. k-safety: within the bound, all sent messages can be received and each automaton can make a move
  2. k-exhaustivity: all k-reachable send actions can be fired within the bound
Automaton

Links

Repository: https://bitbucket.org/julien-lange/kmc-cav19/src/master/

Related papers

Verifying Asynchronous Interactions via Communicating Session Automata

Last publication date

12 July 2019

ProVerB specific



ProVerB is a part of SLEBoK. Last updated: February 2023.