• 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