International audiencePolychronous specifications express concurrent, multi-clocked models which capture multiple threads of computation operating relatively asynchronous to each other. A clock of a variable in this context, is the totally ordered set of instants at which events occur on that variables. However, the notion of instant here is logical as opposed to real-time instants. The instants of different clocks may be partially ordered. The executable code synthesis from Polychronous specifications relies on computation of schedules through clock calculus. Unfortunately, it is often hard to distinguish from true causal loops which cause deadlocks from apparent causal loops which do not. The SIGNAL compiler in the Polychrony tool-set cur...
A runtime analysis technique is presented, which can predict errors in multi-threaded systems by exa...
Model checking is usually based on a comprehensive traversal of the state space. Causality-based mod...
AbstractWe present a method of constructing concurrent programs in which the synchronization skeleto...
As opposed to single clocked synchronous programming paradigms, polychronous formalism allows specif...
Synchronous systems can immediately react to the inputs of their environment which may lead to so-ca...
For a system-level design which may be composed of multiple processing elements runningin parallel, ...
International audienceDependency graphs are a commonly used data structure to encode the streams of ...
Abstract. We present a new model checking procedure for concurrent systems against safety properties...
Part 3: VerificationInternational audienceFor a system-on-chip design which may be composed of multi...
International audienceThe Clock Constraint Specification Language (CCSL), first introduced as a comp...
Abstract. Predictive analysis aims at detecting concurrency errors during run-time by monitoring a c...
International audienceThis paper investigates how state diagrams can be best represented in the poly...
We propose the first systematic concurrent program testing approach that is able to cover the entire...
In this paper we present an assume-guarantee specification theory (aka in-terface theory from [14]) ...
RR version = http://hal.inria.fr/hal-00780521/enInternational audienceIn this paper, we propose an e...
A runtime analysis technique is presented, which can predict errors in multi-threaded systems by exa...
Model checking is usually based on a comprehensive traversal of the state space. Causality-based mod...
AbstractWe present a method of constructing concurrent programs in which the synchronization skeleto...
As opposed to single clocked synchronous programming paradigms, polychronous formalism allows specif...
Synchronous systems can immediately react to the inputs of their environment which may lead to so-ca...
For a system-level design which may be composed of multiple processing elements runningin parallel, ...
International audienceDependency graphs are a commonly used data structure to encode the streams of ...
Abstract. We present a new model checking procedure for concurrent systems against safety properties...
Part 3: VerificationInternational audienceFor a system-on-chip design which may be composed of multi...
International audienceThe Clock Constraint Specification Language (CCSL), first introduced as a comp...
Abstract. Predictive analysis aims at detecting concurrency errors during run-time by monitoring a c...
International audienceThis paper investigates how state diagrams can be best represented in the poly...
We propose the first systematic concurrent program testing approach that is able to cover the entire...
In this paper we present an assume-guarantee specification theory (aka in-terface theory from [14]) ...
RR version = http://hal.inria.fr/hal-00780521/enInternational audienceIn this paper, we propose an e...
A runtime analysis technique is presented, which can predict errors in multi-threaded systems by exa...
Model checking is usually based on a comprehensive traversal of the state space. Causality-based mod...
AbstractWe present a method of constructing concurrent programs in which the synchronization skeleto...