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 simple calculus with delays and a decidable static proof system. The proof system ensures type safety and time-error freedom, namely processes respect the prescribed timing and causalities between interactions. A decidable condition on timed global types guarantees time-progress for validated processes with delays, and gives a sound and complete characterisation of a new class of CTAs with general topologies that enjoys progress and liveness
Multiparty sessions with asynchronous communications and global types play an important role for the...
With distributed computing becoming ubiquitous in the modern era, safe distributed programming is an...
Timed session types formalise timed communication protocols between two participants at the endpoint...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
Multiparty session types (MPSTs) are the formalism for describing protocols among multiple participa...
We propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
We propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
This paper studies safety, progress, and non-zeno properties of Communicating Timed Automata (CTAs),...
We present a behavioural typing system for a higher-ordertimed calculus, using session types to mode...
Multiparty Session Types (MPST) are a typing discipline ensuring that a message-passing process impl...
Abstract We propose a dynamic verification framework for protocols in real-time distributed systems....
We propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
We develop a theory of refinement for timed asynchronous systems, in the setting of Communicating Ti...
Multiparty Session Types (MPST) are a well-established typing discipline for message-passing process...
We develop a theory of refinement for timed asynchronous systems, in the setting of Communicating Ti...
Multiparty sessions with asynchronous communications and global types play an important role for the...
With distributed computing becoming ubiquitous in the modern era, safe distributed programming is an...
Timed session types formalise timed communication protocols between two participants at the endpoint...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
Multiparty session types (MPSTs) are the formalism for describing protocols among multiple participa...
We propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
We propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
This paper studies safety, progress, and non-zeno properties of Communicating Timed Automata (CTAs),...
We present a behavioural typing system for a higher-ordertimed calculus, using session types to mode...
Multiparty Session Types (MPST) are a typing discipline ensuring that a message-passing process impl...
Abstract We propose a dynamic verification framework for protocols in real-time distributed systems....
We propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
We develop a theory of refinement for timed asynchronous systems, in the setting of Communicating Ti...
Multiparty Session Types (MPST) are a well-established typing discipline for message-passing process...
We develop a theory of refinement for timed asynchronous systems, in the setting of Communicating Ti...
Multiparty sessions with asynchronous communications and global types play an important role for the...
With distributed computing becoming ubiquitous in the modern era, safe distributed programming is an...
Timed session types formalise timed communication protocols between two participants at the endpoint...