Timed runtime monitoring for multiparty conversations
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 …
The framework is based on Scribble, a tool-chain for design and verification of …
Timed multiparty session types
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 …
real-time choreographic interactions. To model real-time implementations, we introduce a …
A model of actors and grey failures
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 …
where processes are either working or permanently stopped, and their state …
[PDF][PDF] Asynchronous timed session types
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 …
types to model timed protocols. Behavioural typing ensures that processes in the calculus …
Enforcing availability in failure-aware communicating systems
Choreographic programming is a programming-language design approach that drives error-
safe protocol development in distributed systems. Motivated by challenging scenarios in …
safe protocol development in distributed systems. Motivated by challenging scenarios in …
A semantic deconstruction of session types
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 …
setting of labelled transition systems. The crucial insight is a simulation relation which …
Declarative choreographies with time and data
Choreographic models express coordination between business roles, in contrast to standard
process models that merge local control flow and communication between parties. A …
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 …
distributed components. To guarantee safe communication (no deadlocks and …
A Theory of Available-by-Design Communicating Systems
Choreographic programming is a programming-language design approach that drives error-
safe protocol development in distributed systems. Starting from a global specification …
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 …
Computing (SOC) paradigm. IT systems in the SOC paradigm are based on service …