Communication-centric systems are software systems built as assemblies of distributed arti-facts that interact following predefined communication protocols. Session-based concurrency is a type-based approach to ensure the conformance of communication-centric systems to such protocols. This paper presents a model of session-based concurrency...
-
May 15, 2016 (v1)Journal articleUploaded on: February 28, 2023
-
August 13, 2019 (v1)Book section
International audience
Uploaded on: December 3, 2022 -
December 10, 2014 (v1)Report
This paper presents a model of session-based concurrency with constructs for runtime adaptation. Our model allows for the dynamic update of the behavior of communication-centric systems. We propose an event-based approach: adaptation requests, issued by the system or its environment, are assimilated to events which may trigger runtime...
Uploaded on: March 26, 2023 -
January 19, 2018 (v1)Conference paper
International audience
Uploaded on: February 28, 2023 -
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 -
December 7, 2017 (v1)Conference paper
International audience
Uploaded on: February 28, 2023 -
November 24, 2022 (v1)Journal article
International audience
Uploaded on: December 4, 2022 -
February 22, 2017 (v1)Report
In this paper we present a novel approach to model Spiking Neural Networks. These networks, referred as third generation ones, add a new dimension to the second generation: the temporal axis. We propose a formalisation of Spiking Neural Networks based on Timed Automata Networks. Neurons are modelled as timed automata waiting for inputs on a...
Uploaded on: February 28, 2023 -
October 2, 2021 (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 -
2023 (v1)Conference paper
Communicating finite-state machines (CFMs) are a Turing powerful model of asynchronous message-passing distributed systems. In weakly synchronous systems, processes communicate through phases in which messages are first sent and then received, for each process. Such systems enjoy a limited form of synchronization, and for some communication...
Uploaded on: November 25, 2023 -
February 22, 2019 (v1)Conference paper
In this paper we consider discrete qualitative models of ecosystems viewed as collections of interacting living (animals, plants.. .) and nonliving entities (air, water, soil.. .), whose conditions of appearance/disappearance are controlled by a set of formal rules (i.e., processes). We present here a rule-based method allowing to compare...
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 -
September 19, 2023 (v1)Conference paper
We study the complexity relationship between three models of unbounded memory automata: nu-automata (ν-A), Layered Memory Automata (LaMA)and History-Register Automata (HRA). These are all extensions of finite state automata with unbounded memory over infinite alphabets. We prove that the membership problem is NP-complete for all of them, while...
Uploaded on: October 11, 2023 -
2023 (v1)Report
We study the complexity relationship between three models of unbounded memory automata: nu-automata (ν-A), Layered Memory Automata (LaMA)and History-Register Automata (HRA). These are all extensions of finite state automata with unbounded memory over infinite alphabets. We prove that the membership problem is NP-complete for all of them, while...
Uploaded on: September 5, 2023 -
August 18, 2023 (v1)Publication
Communicating finite-state machines (CFMs) are a Turing powerful model of asynchronous message-passing distributed systems. In weakly synchronous systems, processes communicate through phases in which messages are first sent and then received, for each process. Such systems enjoy a limited form of synchronization, and for some communication...
Uploaded on: September 5, 2023 -
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 -
April 2019 (v1)Report
Ensuring that communication-centric systems interact according to an intended protocol is an important but difficult problem, particularly for systems with some reactive or timed components. To rise to this challenge, we study the integration of session-based concurrency and Synchronous Reactive Programming (SRP). We propose a process calculus...
Uploaded on: December 4, 2022 -
February 22, 2019 (v1)Conference paper
We consider discrete qualitative models of ecosystems viewed as collections of interacting living (animals, plants..) and nonliving entities (air, water, soil..), whose conditions of appearance/disappearance are controlled by a set of formal rules (i.e., processes). We present here two methods to statically analyze models. The first one is used...
Uploaded on: December 4, 2022 -
2024 (v1)Publication
Communicating finite-state machines (CFMs) are a Turing powerful model of asynchronous message-passing distributed systems. In weakly synchronous systems, processes communicate through phases in which messages are first sent and then received, for each process. Such systems enjoy a limited form of synchronization, and for some communication...
Uploaded on: October 8, 2024