International audience
-
2017 (v1)PublicationUploaded on: March 25, 2023
-
October 2019 (v1)Publication
International audience
Uploaded on: December 4, 2022 -
February 3, 2022 (v1)Publication
We propose an interpretation of multiparty sessions as "flow event structures", which allows concurrency between communications within a session to be explicitly represented. We show that this interpretation is equivalent, when the multiparty sessions can be described by global types, to an interpretation of global types as "prime event structures".
Uploaded on: December 3, 2022 -
February 2023 (v1)Journal article
We propose an interpretation of multiparty sessions as Flow Event Structures, which allows concurrency within sessions to be explicitly represented. We show that this interpretation is equivalent, when the multiparty sessions can be described by global types, to an interpretation of such global types as Prime Event Structures.
Uploaded on: February 22, 2023 -
September 5, 2017 (v1)Conference paper
We present a calculus for concurrent reversible multiparty sessions, which improves on recent proposals in several respects: it allows for concurrent and sequential composition within processes and types, it gives a compact representation of the past of processes and types, which facilitates the definition of rollback, and it implements a...
Uploaded on: March 25, 2023 -
April 8, 2016 (v1)Conference paper
Multiparty session calculi have been recently equipped with security requirements, in order to guarantee properties such as access control and leak freedom. However, the proposed security requirements seem to be overly restrictive in some cases. In particular, a party is not allowed to communicate any kind of public information after receiving...
Uploaded on: March 25, 2023 -
April 3, 2022 (v1)Conference paper
We propose a calculus for asynchronous multiparty sessions where input choices with different senders are allowed in processes. We present a type system that accepts such input races provided they do not hinder lock-freedom.
Uploaded on: February 22, 2023 -
July 1, 2019 (v1)Conference paper
We propose an interpretation of multiparty sessions as flow event structures, which allows concurrency between communications within a session to be explicitly represented. We show that this interpretation is equivalent, when the multiparty sessions can be described by global types, to an interpretation of global types as prime event structures.
Uploaded on: December 4, 2022 -
November 2019 (v1)Journal article
We propose a calculus for concurrent reversible multiparty sessions, equipped with a flexible choice operator allowing for different sets of participants in each branch. This operator is inspired by the notion of connecting action recently introduced by Hu and Yoshida to describe protocols with optional participants. We argue that this choice...
Uploaded on: December 4, 2022 -
December 7, 2016 (v1)Journal article
We consider a calculus for multiparty sessions enriched with security levels for messages. We propose a monitored semantics for this calculus, which blocks the execution of processes as soon as they attempt to leak information. We illustrate the use of this semantics with various examples, and show that the induced safety property is...
Uploaded on: March 25, 2023 -
March 27, 2019 (v1)Report
We propose an interpretation of multiparty sessions as flow event structures, which allows concurrency between communications within a session to be explicitly represented. We show that this interpretation is equivalent, when the multiparty sessions can be described by global types, to an interpretation of global types as prime event structures.
Uploaded on: December 4, 2022 -
February 1, 2021 (v1)Publication
We propose an interpretation of multiparty sessions with asynchronous communication as Flow Event Structures. We introduce a new notion of global type for asynchronous multiparty sessions, ensuring the expected properties for sessions, including progress. Our global types, which reflect asynchrony more directly than standard global types and...
Uploaded on: December 3, 2022 -
2016 (v1)Journal article
We present a comprehensive model of structured communications in which self-adaptation and security concerns are jointly addressed. More specifically, we propose a model of multiparty, self-adaptive communications with access control and secure information flow guarantees. In our model, multiparty protocols (choreographies) are described as...
Uploaded on: March 25, 2023 -
September 18, 2023 (v1)Conference paper
To celebrate the 30th edition of EXPRESS and the 20th edition of SOS we overview how session types can be expressed in a type theory for the standard π-calculus by means of a suitable encoding. The encoding allows one to reuse results about the π-calculus in the context of session-based communications, thus deepening the understanding of...
Uploaded on: December 20, 2023 -
February 6, 2020 (v1)Journal article
This paper investigates a new form of delegation for multiparty session calculi. Usually, delegation allows a session participant to appoint a participant in another session to act on her behalf. This means that delegation is inherently an inter-session mechanism, which requires session interleaving. Hence delegation falls outside the...
Uploaded on: December 4, 2022 -
January 2023 (v1)Journal article
International audience
Uploaded on: February 22, 2023 -
November 2019 (v1)Publication
This issue is the result of contributions to the research seminar Open Problems in Concurrency Theory, OPCT 2017 and associated discussions.
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 -
September 12, 2022 (v1)Conference paper
This short article recaps the purpose of the CONCUR Test-of-Time Award and presents the four papers that received the Award in 2022.
Uploaded on: February 22, 2023