Abstract 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 multi-party 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 check that each inte...
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...
We propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
© 2014 Bocchi & N. Yoshida.We propose a dynamic verification framework for protocols in real-time di...
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...
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 has been a pressing proble...
Actor coordination armoured with a suitable protocol description language hasbeen a pressing problem...
This article introduces a fully automated verification technique that permits to analyze real-time s...
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...
We propose a dynamic verification framework for protocols in real-time distributed systems. The fram...
© 2014 Bocchi & N. Yoshida.We propose a dynamic verification framework for protocols in real-time di...
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...
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 has been a pressing proble...
Actor coordination armoured with a suitable protocol description language hasbeen a pressing problem...
This article introduces a fully automated verification technique that permits to analyze real-time s...
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...