© 2014 Bocchi & N. Yoshida.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 choreographies based on multiparty session types, developed with our industrial partners. Drawing from recent work on multiparty session types for real-time interactions, we extend Scribble with clocks, resets and clock predicates constraining the times in which interactions should occur. We present a timed API for Python to program distributed implementations of Scribble specifications. A dynamic verification framework ensures the safe execution of applications written with our timed API: we have implemented dedicated runtime monitors that chec...
International audienceEnsuring the correctness of distributed cyber-physical systems can be done at ...
This article introduces a fully automated verification technique that permits to analyze real-time s...
. An assertional method to verify distributed real-time and fault-tolerant protocols is presented. ...
We propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
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 propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
In large-scale distributed systems, each application is realised through inter- actions among distri...
International audienceThe rigorous and comprehensive verification of communication-based software is...
In large-scale distributed systems, each application is realised through interactions among distribu...
This paper presents the first implementation of session types in a dynamically-typed language-Python...
Actor coordination armoured with a suitable protocol description language has been a pressing proble...
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...
Actor coordination armoured with a suitable protocol description language hasbeen a pressing problem...
International audienceEnsuring the correctness of distributed cyber-physical systems can be done at ...
This article introduces a fully automated verification technique that permits to analyze real-time s...
. An assertional method to verify distributed real-time and fault-tolerant protocols is presented. ...
We propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
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 propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
In large-scale distributed systems, each application is realised through inter- actions among distri...
International audienceThe rigorous and comprehensive verification of communication-based software is...
In large-scale distributed systems, each application is realised through interactions among distribu...
This paper presents the first implementation of session types in a dynamically-typed language-Python...
Actor coordination armoured with a suitable protocol description language has been a pressing proble...
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...
Actor coordination armoured with a suitable protocol description language hasbeen a pressing problem...
International audienceEnsuring the correctness of distributed cyber-physical systems can be done at ...
This article introduces a fully automated verification technique that permits to analyze real-time s...
. An assertional method to verify distributed real-time and fault-tolerant protocols is presented. ...