2012
DOI: 10.1007/978-3-642-27940-9_5
|View full text |Cite
|
Sign up to set email alerts
|

Synchronizability for Verification of Asynchronously Communicating Systems

Abstract: Abstract. Message-based communication is an increasingly common interaction mechanism used in concurrent and distributed systems where components interact with each other by sending and receiving messages. It is well-known that verification of systems that use asynchronous message-based communication with unbounded FIFO queues is undecidable even when the component behaviors are expressed using finite state machines. In this paper we show that there is a sub-class of such systems, called synchronizable systems… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
42
0

Year Published

2012
2012
2020
2020

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 30 publications
(43 citation statements)
references
References 26 publications
1
42
0
Order By: Relevance
“…Finally, we observe a similarity between our work and the work on choreographies and contracts, which turns out to be useful in model checking of asynchronous systems [4,5,25]. Basically, such choreographies serve to restrict the occurrence of diamonds in an asynchronous system, which means that it becomes synchronisable [5].…”
Section: Discussionsupporting
confidence: 58%
See 3 more Smart Citations
“…Finally, we observe a similarity between our work and the work on choreographies and contracts, which turns out to be useful in model checking of asynchronous systems [4,5,25]. Basically, such choreographies serve to restrict the occurrence of diamonds in an asynchronous system, which means that it becomes synchronisable [5].…”
Section: Discussionsupporting
confidence: 58%
“…Basically, such choreographies serve to restrict the occurrence of diamonds in an asynchronous system, which means that it becomes synchronisable [5]. Perhaps it is also possible to use this idea in the other direction, i.e., to desynchronise a system using a choreography on the communication buffer.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…As discussed earlier, reachability is undecidable for CFSMs, in general. Basu et al [5] show that a sub-class of asynchronous CFSMs can be encoded into synchronous systems, where reachability can be efficiently computed. They present an approach for deciding whether an asynchronous system belongs to that sub-class.…”
Section: Communicating Finite-state Machinesmentioning
confidence: 99%