Timed runtime monitoring for multiparty conversations

R Neykova, L Bocchi, N Yoshida - Formal Aspects of Computing, 2017 - Springer
We propose a dynamic verification framework for protocols in real-time distributed systems.
The framework is based on Scribble, a tool-chain for design and verification of …

Timed multiparty session types

L Bocchi, W Yang, N Yoshida - … , CONCUR 2014, Rome, Italy, September 2 …, 2014 - Springer
We propose a typing theory, based on multiparty session types, for modular verification of
real-time choreographic interactions. To model real-time implementations, we introduce a …

A model of actors and grey failures

L Bocchi, J Lange, S Thompson… - Logical Methods in …, 2023 - lmcs.episciences.org
Existing models for the analysis of concurrent processes tend to focus on fail-stop failures,
where processes are either working or permanently stopped, and their state …

[PDF][PDF] Asynchronous timed session types

L Bocchi, M Murgia, VT Vasconcelos… - … and Systems, Luís …, 2019 - library.oapen.org
We present a behavioural typing system for a higher-order timed calculus using session
types to model timed protocols. Behavioural typing ensures that processes in the calculus …

Enforcing availability in failure-aware communicating systems

HA López, F Nielson, HR Nielson - International Conference on Formal …, 2016 - Springer
Choreographic programming is a programming-language design approach that drives error-
safe protocol development in distributed systems. Motivated by challenging scenarios in …

A semantic deconstruction of session types

M Bartoletti, A Scalas, R Zunino - International Conference on Concurrency …, 2014 - Springer
We investigate the semantic foundations of session types, by revisiting them in the abstract
setting of labelled transition systems. The crucial insight is a simulation relation which …

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 …

[PDF][PDF] Multiparty session types for dynamic verification of distributed systems.

R Neykova - 2016 - core.ac.uk
In large-scale distributed systems, each application is realised through interactions among
distributed components. To guarantee safe communication (no deadlocks and …

A Theory of Available-by-Design Communicating Systems

HA López, F Nielson, HR Nielson - arXiv preprint arXiv:1611.05651, 2016 - arxiv.org
Choreographic programming is a programming-language design approach that drives error-
safe protocol development in distributed systems. Starting from a global specification …

[PDF][PDF] Specification and analysis of service oriented architectures within the calculus of communicating sequential processes (CSP)

AS Al-Homaimeedi - Ph. D. dissertation, 2015 - kclpure.kcl.ac.uk
Software architecture evolved from the monolithic paradigm to the Service-Oriented
Computing (SOC) paradigm. IT systems in the SOC paradigm are based on service …