International audienceWe study the security property of noninterference in a core synchronous reactive language that we call CRL. In the synchronous reactive paradigm, programs communicate by means of broadcast events, and their parallel execution is regulated by a notion of instant. We first show that CRL programs are indeed reactive, namely that they always converge to a state of termination or suspension ("end of instant") in a finite number of steps. We define two bisimulation equivalences on CRL programs, corresponding respectively to a fine-grained and to a coarse-grained observation of programs. We show that coarse-grained bisimilarity is more abstract than fine-grained bisimilarity, as it is insensitive to the order of generation of...
Noninterference is a property of sequential programs that is useful for expressing security policies...
The execution of an application written in a reactive language involves transfer of data and control...
AbstractIn this note we revisit the so-called reactive programming style, which evolves from the syn...
AbstractWe study the security property of noninterference for a class of synchronous programs called...
We propose a type system to enforce the security property of noninterference in a core reactive lang...
Many programs operate reactively-patiently waiting for user input, running for a while producing out...
This thesis proposes a new approach to parallelism and concurrency, laying the basis for the design ...
International audienceIn this note we revisit the so-called reactive programming style, which evolve...
AbstractWe propose a type system to ensure the property of noninterference in a system of concurrent...
We perform a formal analysis of compositionality techniques for proving possibilistic noninterferenc...
International audienceInformation flow type systems provide an elegant means to enforce confidential...
A two-level model for reactive systems programming is introduced in which threads linked to the same...
International audienceThis paper concerns formal models for the analysis of communication -centric s...
We perform a formal analysis of compositionality techniques for proving possibilistic noninterferenc...
Communicating reactive processes (CRP) is a new paradigm that unifies capabilities of synchronous an...
Noninterference is a property of sequential programs that is useful for expressing security policies...
The execution of an application written in a reactive language involves transfer of data and control...
AbstractIn this note we revisit the so-called reactive programming style, which evolves from the syn...
AbstractWe study the security property of noninterference for a class of synchronous programs called...
We propose a type system to enforce the security property of noninterference in a core reactive lang...
Many programs operate reactively-patiently waiting for user input, running for a while producing out...
This thesis proposes a new approach to parallelism and concurrency, laying the basis for the design ...
International audienceIn this note we revisit the so-called reactive programming style, which evolve...
AbstractWe propose a type system to ensure the property of noninterference in a system of concurrent...
We perform a formal analysis of compositionality techniques for proving possibilistic noninterferenc...
International audienceInformation flow type systems provide an elegant means to enforce confidential...
A two-level model for reactive systems programming is introduced in which threads linked to the same...
International audienceThis paper concerns formal models for the analysis of communication -centric s...
We perform a formal analysis of compositionality techniques for proving possibilistic noninterferenc...
Communicating reactive processes (CRP) is a new paradigm that unifies capabilities of synchronous an...
Noninterference is a property of sequential programs that is useful for expressing security policies...
The execution of an application written in a reactive language involves transfer of data and control...
AbstractIn this note we revisit the so-called reactive programming style, which evolves from the syn...