Title :
Assume-Guarantee Reasoning for Deadlock
Author :
Chaki, Sagar ; Sinha, Nishant
Abstract :
We extend the learning-based automated assume guarantee paradigm to perform compositional deadlock detection. We define failure automata, a generalization of finite automata that accept regular failure sets. We develop a learning algorithm LF that constructs the minimal deterministic failure automaton accepting any unknown regular failure set using a minimally adequate teacher. We show how LF can be used for compositional regular failure language containment, and deadlock detection, using non-circular and circular assume guarantee rules. We present an implementation of our techniques and encouraging experimental results on several non-trivial benchmarks
Keywords :
finite automata; inference mechanisms; system recovery; assume-guarantee reasoning; compositional deadlock detection; compositional regular failure language containment; failure automata; finite automata; Computational modeling; Detection algorithms; Explosions; Learning automata; Software engineering; System recovery;
Conference_Titel :
Formal Methods in Computer Aided Design, 2006. FMCAD '06
Conference_Location :
San Jose, CA
Print_ISBN :
0-7695-2707-8
DOI :
10.1109/FMCAD.2006.8