Distributed systems are ubiquitous and their implementation is complex and error-prone. In order to check for errors, they can be modeled as systems of communicating automata, where each automaton represents the behavior of an element of the system. Verification problems such as reachability are undecidable in such a model. Indeed, a system of...
-
December 14, 2021 (v1)PublicationUploaded on: December 3, 2022
-
2019 (v1)Report
In this paper, we work on the notion of k-synchronizability: a system is k-synchronizable if any of its executions, up to reordering causally independent actions, can be divided into a succession of k-bounded interaction phases. We show two results (both for mailbox and peer-to-peer automata): first, the reachability problem is decidable for...
Uploaded on: December 4, 2022 -
July 30, 2022 (v1)Journal article
A communicating system is k-synchronizable if all of the message sequence charts representing the executions can be divided into slices of [Formula: see text] sends followed by k receptions. It was previously shown that, for a fixed given k, one could decide whether a communicating system is k-synchronizable. This result is interesting because...
Uploaded on: February 22, 2023 -
June 23, 2021 (v1)Book section
International audience
Uploaded on: December 3, 2022 -
April 25, 2020 (v1)Conference paper
We study k-synchronizability: a system is k-synchronizable if any of its executions, up to reordering causally independent actions, can be divided into a succession of k-bounded interaction phases. We show two results (both for mailbox and peer-to-peer automata): first, the reachability problem is decidable for k-synchronizable systems; second,...
Uploaded on: December 4, 2022 -
November 21, 2024 (v1)Publication
International audience
Uploaded on: January 13, 2025 -
March 2020 (v1)Journal article
International audience
Uploaded on: December 3, 2022 -
June 12, 2018 (v1)Publication
In this paper we present a novel approach to automatically infer parameters of spiking neural networks. Neurons are modelled as timed automata waiting for inputs on a number of different channels (synap-ses), for a given amount of time (the accumulation period). When this period is over, the current potential value is computed considering...
Uploaded on: December 4, 2022 -
October 22, 2022 (v1)Report
There is a wide variety of message-passing communication models, ranging from synchronous "rendez-vous" communications to fully asynchronous/out-of-order communications. For large-scale distributed systems, the communication model is determined by the transport layer of the network, and a few classes of orders of message delivery (FIFO,...
Uploaded on: December 4, 2022 -
October 22, 2022 (v1)Report
There is a wide variety of message-passing communication models, ranging from synchronous "rendez-vous" communications to fully asynchronous/out-of-order communications. For large-scale distributed systems, the communication model is determined by the transport layer of the network, and a few classes of orders of message delivery (FIFO,...
Uploaded on: February 22, 2023 -
August 24, 2021 (v1)Conference paper
Several notions of synchronizability of a message-passing system have been introduced in the literature. Roughly, a system is called synchronizable if every execution can be rescheduled so that it meets certain criteria, e.g., a channel bound. We provide a framework, based on MSO logic and (special) tree-width, that unifies existing...
Uploaded on: December 4, 2022