Multiparty session types (MPSTs) are the formalism for describing protocols among multiple participants from a global point of view. They are used to check type-safety and deadlock freedom for programs. In real-time distributed systems, however, protocol descriptions often include: time-related specifications, such as deadline and timeout, by imposing time restrictions on interactions to guarantee the quality of service; and parallel computation for improving efficiency. The original theory of multiparty session types lacks the ability for expressing time and parallel actions in the global description. Therefore, we propose the theory of timed choreographical session types to solve the problem. To express time-related specifications, we as...
Multiparty Session Types (MPST) are a well-established typing discipline for message-passing process...
With distributed computing becoming ubiquitous in the modern era, safe distributed programming is an...
A key open problem with multiparty session types (MPST) concerns their expressiveness: current MPST ...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
Multiparty Session Types (MPST) are a typing discipline ensuring that a message-passing process impl...
Multiparty Session Types (MPST) are a well-established typing discipline for message-passing process...
Multiparty sessions with asynchronous communications and global types play an important role for the...
We present a behavioural typing system for a higher-order timed calculus, using session types to mod...
Multiparty Session Types (MPST) is a typing discipline for communication protocols. It ensures the a...
We propose an interpretation of multiparty sessions with asynchronous communication as Flow Event St...
Multiparty Session Types (MPST) is a typing discipline for communication protocols. It ensures the a...
This dissertation studies a type theory to guarantee communication-safety in sessions of an arbitra...
EPSRC Doctoral Prize FellowshipMultiparty Session Types (MPST) is a typing discipline for communicat...
Multiparty Session Types (MPST) are a typing disciplines that guarantee the absence of deadlocks and...
Multiparty Session Types (MPST) are a well-established typing discipline for message-passing process...
With distributed computing becoming ubiquitous in the modern era, safe distributed programming is an...
A key open problem with multiparty session types (MPST) concerns their expressiveness: current MPST ...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
We propose a typing theory, based on multiparty session types, for modular verification of real-time...
Multiparty Session Types (MPST) are a typing discipline ensuring that a message-passing process impl...
Multiparty Session Types (MPST) are a well-established typing discipline for message-passing process...
Multiparty sessions with asynchronous communications and global types play an important role for the...
We present a behavioural typing system for a higher-order timed calculus, using session types to mod...
Multiparty Session Types (MPST) is a typing discipline for communication protocols. It ensures the a...
We propose an interpretation of multiparty sessions with asynchronous communication as Flow Event St...
Multiparty Session Types (MPST) is a typing discipline for communication protocols. It ensures the a...
This dissertation studies a type theory to guarantee communication-safety in sessions of an arbitra...
EPSRC Doctoral Prize FellowshipMultiparty Session Types (MPST) is a typing discipline for communicat...
Multiparty Session Types (MPST) are a typing disciplines that guarantee the absence of deadlocks and...
Multiparty Session Types (MPST) are a well-established typing discipline for message-passing process...
With distributed computing becoming ubiquitous in the modern era, safe distributed programming is an...
A key open problem with multiparty session types (MPST) concerns their expressiveness: current MPST ...