Generalising projection in asynchronous multiparty session types

R Majumdar, M Mukund, F Stutz, D Zufferey - arXiv preprint arXiv …, 2021 - arxiv.org
Multiparty session types (MSTs) provide an efficient methodology for specifying and verifying
message passing software systems. In the theory of MSTs, a global type specifies the …

Multiparty motion coordination: from choreographies to robotics programs

R Majumdar, N Yoshida, D Zufferey - Proceedings of the ACM on …, 2020 - dl.acm.org
We present a programming model and typing discipline for complex multi-robot coordination
programming. Our model encompasses both synchronisation through message passing and …

Comparing perfomance abstractions for collective adaptive systems

M Murgia, R Pinciroli, C Trubiani, E Tuosto - International Journal on …, 2023 - Springer
Non-functional properties of collective adaptive systems (CAS) are of paramount relevance
practically in any application. This paper compares two recently proposed approaches to …

Asynchronous Multiparty Session Type Implementability is Decidable--Lessons Learned from Message Sequence Charts

F Stutz - arXiv preprint arXiv:2302.11272, 2023 - arxiv.org
Multiparty session types (MSTs) provide efficient means to specify and verify asynchronous
message-passing systems. For a global type, which specifies all interactions between roles …

CAMP: cost-aware multiparty session protocols

D Castro-Perez, N Yoshida - Proceedings of the ACM on Programming …, 2020 - dl.acm.org
This paper presents CAMP, a new static performance analysis framework for message-
passing concurrent and distributed systems, based on the theory of multiparty session types …

Validating IoT Devices with Rate-Based Session Types

G Iraci, CE Chuang, R Hu, L Ziarek - Proceedings of the ACM on …, 2023 - dl.acm.org
We develop a session types based framework for implementing and validating rate-based
message passing systems in Internet of Things (IoT) domains. To model the indefinite …

Declarative choreographies with time and data

TT Hildebrandt, HA López, T Slaats - International Conference on Business …, 2023 - Springer
Choreographic models express coordination between business roles, in contrast to standard
process models that merge local control flow and communication between parties. A …

Safe asynchronous mixed-choice for timed interactions

J Pears, L Bocchi, A King - International Conference on Coordination …, 2023 - Springer
Mixed-choice has long been barred from models of asynchronous communication since it
compromises key properties of communicating finite-state machines. Session types inherit …

On model-based performance analysis of collective adaptive systems

M Murgia, R Pinciroli, C Trubiani, E Tuosto - International Symposium on …, 2022 - Springer
This paper fosters the analysis of performance properties of collective adaptive systems
(CAS) since such properties are of paramount relevance practically in any application. We …

Fearless asynchronous communications with timed multiparty session protocols

P Hou, N Lagaillardie, N Yoshida - arXiv preprint arXiv:2406.19541, 2024 - arxiv.org
Session types using affinity and exception handling mechanisms have been developed to
ensure the communication safety of protocols implemented in concurrent and distributed …