We propose a dynamic verification framework for protocols in real-time distributed systems. The frame- work is based on Scribble, a tool-chain for design and verification of choreographies based on multiparty session types, which we have 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 in order to constrain the times in which interactions 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 check that e...
In this paper, we describe a run-time environment for monitoring distributed real-time systems. In p...
This article introduces a fully automated verification technique that permits to analyze real-time s...
This article introduces a fully automated verification technique that permits to analyze real-time s...
© 2014 Bocchi & N. Yoshida.We propose a dynamic verification framework for protocols in real-time di...
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...
International audienceThe rigorous and comprehensive verification of communication-based software is...
In large-scale distributed systems, each application is realised through inter- actions among distri...
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...
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 has been a pressing proble...
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 ...
In this paper, we describe a run-time environment for monitoring distributed real-time systems. In p...
This article introduces a fully automated verification technique that permits to analyze real-time s...
This article introduces a fully automated verification technique that permits to analyze real-time s...
© 2014 Bocchi & N. Yoshida.We propose a dynamic verification framework for protocols in real-time di...
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...
International audienceThe rigorous and comprehensive verification of communication-based software is...
In large-scale distributed systems, each application is realised through inter- actions among distri...
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...
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 has been a pressing proble...
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 ...
In this paper, we describe a run-time environment for monitoring distributed real-time systems. In p...
This article introduces a fully automated verification technique that permits to analyze real-time s...
This article introduces a fully automated verification technique that permits to analyze real-time s...