Recent software is mostly constructed by reusing and composing existing components abstracted as finite state machines. Asynchronous communication is a classic interaction mechanism used for such software systems. However, analyzing communicating systems interacting asynchronously via FIFO buffers is an undecidable problem. A typical approach is to check whether the system is bounded, and if not, the corresponding state space can be made finite by limiting the presence of communication cycles in behavioral models or by fixing buffer sizes. In this talk, we focus on infinite systems and we do not restrict the system by imposing any arbitrary bounds. We first present the synchronizability property and then introduce a notion of stability for ...
AbstractWe consider the verification of a particular class of infinite-state systems, namely systems...
International audienceCommunicating finite-state machines (CFMs) are a Turing powerful model of asyn...
We study interacting components and their compatibility with respect tosynchronous and asynchronous ...
International audienceAnalyzing systems communicating asynchronously via reliable FIFO buffers is an...
Recent software is mostly constructed by reusing and composing existing components. Software compone...
International audienceWe address the problem of verifying message passing programs , defined as a se...
Long version (submitted)A system of communicating finite state machines is synchronizable if its sen...
International audienceThis article presents new results for the automated verification of automata c...
Distributed systems involve processes that run independently and communicate asynchronously. While t...
Abstract. Compatibility is a crucial problem that is encountered while constructing new software by ...
We study interacting components and their compatibility with respect to synchronous and asynchronous...
The design and verification of distributed software systems is often hindered by their ever-increasi...
In order to verify protocols that tag messages with integer values, we investigate the decidability ...
AbstractThis paper describes a methodology for modeling and verifying protocols for asynchronous mes...
We introduce in this paper new communication and synchronization constructs which allow deterministi...
AbstractWe consider the verification of a particular class of infinite-state systems, namely systems...
International audienceCommunicating finite-state machines (CFMs) are a Turing powerful model of asyn...
We study interacting components and their compatibility with respect tosynchronous and asynchronous ...
International audienceAnalyzing systems communicating asynchronously via reliable FIFO buffers is an...
Recent software is mostly constructed by reusing and composing existing components. Software compone...
International audienceWe address the problem of verifying message passing programs , defined as a se...
Long version (submitted)A system of communicating finite state machines is synchronizable if its sen...
International audienceThis article presents new results for the automated verification of automata c...
Distributed systems involve processes that run independently and communicate asynchronously. While t...
Abstract. Compatibility is a crucial problem that is encountered while constructing new software by ...
We study interacting components and their compatibility with respect to synchronous and asynchronous...
The design and verification of distributed software systems is often hindered by their ever-increasi...
In order to verify protocols that tag messages with integer values, we investigate the decidability ...
AbstractThis paper describes a methodology for modeling and verifying protocols for asynchronous mes...
We introduce in this paper new communication and synchronization constructs which allow deterministi...
AbstractWe consider the verification of a particular class of infinite-state systems, namely systems...
International audienceCommunicating finite-state machines (CFMs) are a Turing powerful model of asyn...
We study interacting components and their compatibility with respect tosynchronous and asynchronous ...