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 with time constraints ensures type safety and time-error freedom, namely processes respect the prescribed timing and causalities between interactions. A decidable condition, enforceable on timed global types, guarantees global 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 global 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...
International audienceOver the last decade, global descriptions have been successfully employed for ...
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 develop a theory of refinement for timed asynchronous systems, in the setting of Communicating Ti...
We propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
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...
International audienceOver the last decade, global descriptions have been successfully employed for ...
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 develop a theory of refinement for timed asynchronous systems, in the setting of Communicating Ti...
We propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
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...
International audienceOver the last decade, global descriptions have been successfully employed for ...