DocumentCode
2828638
Title
Checking Non-divergence, Channel-Bound and Global Cooperation Using SAT-Solvers
Author
Avellaneda, Florent ; Morin, Rémi
Author_Institution
Lab. d´´Inf. Fondamentale de Marseille, Aix-Marseille Univ., Marseille, France
fYear
2011
fDate
20-24 June 2011
Firstpage
19
Lastpage
28
Abstract
Divergence appears in message sequence chart specifications when an unbounded number of messages are pending within a communication channel. Several algorithms and tools have been already developed to detect this property. This paper explains why checking non-divergence is very close to the Boolean satisfiability problem and shows how SAT-solvers can be used to check this property efficiently. We show also how some other close properties can be checked similarly.
Keywords
computability; diagrams; message passing; Boolean satisfiability problem; Channel-Bound; SAT-solvers; divergence; message sequence chart specifications; Algorithm design and analysis; Concurrent computing; Image edge detection; Junctions; Partitioning algorithms; Protocols; Unified modeling language; Message sequence charts; SAT-solvers; buffer size; formal methods; message-passing systems; realizability;
fLanguage
English
Publisher
ieee
Conference_Titel
Application of Concurrency to System Design (ACSD), 2011 11th International Conference on
Conference_Location
Newcastle Upon Tyne
ISSN
1550-4808
Print_ISBN
978-1-61284-974-4
Type
conf
DOI
10.1109/ACSD.2011.31
Filename
5988914
Link To Document