Synchronous languages are well suited to implementation and verification of reactive systems. Large reactive systems tend to be distributed to cope with scalability and application specific demands. We propose abstractions for distributed reactive systems modelled as a set of synchronous nodes with asynchronous communication between them. The special features of synchronous programs allow us to obtain abstractions that are also valid synchronous programs only by syntactic transformations. For a given program, the set of all such abstractions forms a semi-lattice with the original program as the bottom and the most abstract program as the top element. The transformation we define is a natural basis for constructing an abstraction-refinement ...
Abstract Event-driven reactive programs combine traditional sequential programming constructs with ...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
We present a novel framework for automatic inference of efficient synchronization in concurrent prog...
Distributed applications are traditionally developed using separate modules for each component in th...
This paper addresses the problem of distributing reactive systems. We first show that the use of syn...
Abstract. We present a formal model for concurrent systems. The model represents synchronous and asy...
Reactive programs combine traditional sequential programming constructs with primitives to allow com...
We present a method for specification and verification of distributed systems that communicate via ...
Distributed Reactive Programming is a paradigm for implementing distributed interactive applications...
AbstractThis paper intends to highlight the connection between synchronous programming and abstract ...
The multi-language environment Synchronie supports the design and formal verification of synchronous...
The reactive programming paradigm aims to simplify the development of reactive systems. It provides ...
We introduce the definition of a language of distributed reactive objects, a Behaviour Description L...
A system is said to be reactive if it interacts continuously with an environment, at a speed imposed...
We introduce the definition of a language of distributed reactive objects, BDL, as a unified medium ...
Abstract Event-driven reactive programs combine traditional sequential programming constructs with ...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
We present a novel framework for automatic inference of efficient synchronization in concurrent prog...
Distributed applications are traditionally developed using separate modules for each component in th...
This paper addresses the problem of distributing reactive systems. We first show that the use of syn...
Abstract. We present a formal model for concurrent systems. The model represents synchronous and asy...
Reactive programs combine traditional sequential programming constructs with primitives to allow com...
We present a method for specification and verification of distributed systems that communicate via ...
Distributed Reactive Programming is a paradigm for implementing distributed interactive applications...
AbstractThis paper intends to highlight the connection between synchronous programming and abstract ...
The multi-language environment Synchronie supports the design and formal verification of synchronous...
The reactive programming paradigm aims to simplify the development of reactive systems. It provides ...
We introduce the definition of a language of distributed reactive objects, a Behaviour Description L...
A system is said to be reactive if it interacts continuously with an environment, at a speed imposed...
We introduce the definition of a language of distributed reactive objects, BDL, as a unified medium ...
Abstract Event-driven reactive programs combine traditional sequential programming constructs with ...
Formal methods to specify and verify concurrent programs with synchronous message passing are discus...
We present a novel framework for automatic inference of efficient synchronization in concurrent prog...