International audienceSynchrony and asynchrony are commonly opposed to each other. Now, in embedded applications, actual solutions are often situated in between, with synchronous processes composed in a partially asynchronous way. Examples of such intermediate solutions are GALS, quasi-synchronous periodic processes, deadline-driven task scheduling. . . In this paper, we illustrate the use of the synchronous paradigm to model and validate such partially asynchronous applications. We show that, through the use of sporadic activation of processes and simulation of nondeterminism by the way of auxiliary inputs, the synchronous paradigm allows a precise control of asynchrony. The approach is illustrated on a real case study, proposed in the fra...
A language for processes is defined in which there are two methods of synchronising subprocesses cal...
International audienceGALS (Globally Asynchronous Locally Synchronous) systems, such as the Internet...
International audienceSynchronous model-based software development techniques have proven to be both...
We lay a foundation for modeling and validation of asynchronous designs in a multi-clock synchronous...
We lay a foundation for modeling and validation of asynchronous designs in a multi-clock synchronous...
We lay a foundation for modeling and validation of asynchronous designs in a multi-clock synchronous...
We lay a foundation for modeling and validation of asynchronous designs in a multi-clock synchronous...
Synchronous programs are easy to specify because the side effects of an operation are finished by th...
In this thesis we study embedded controllers implemented as sets of unsynchronized periodic processe...
We lay a foundation for modeling and validation of asynchronous designs in a multi-clock synchronous...
This paper describes a system called SATURNE (Synchronous AnyTime coUpling for Real-time reasoNing d...
International audienceFor the design of embedded systems, many languages are in use, which are based...
We present an in-depth discussion of the relationships between synchrony and asynchrony. Simple mode...
So far, we have mainly studied synchronous algorithms. Generally, asynchronous algorithms are more d...
While ASIC devices of a decade ago primarily contained synchronous circuitry triggered with a single...
A language for processes is defined in which there are two methods of synchronising subprocesses cal...
International audienceGALS (Globally Asynchronous Locally Synchronous) systems, such as the Internet...
International audienceSynchronous model-based software development techniques have proven to be both...
We lay a foundation for modeling and validation of asynchronous designs in a multi-clock synchronous...
We lay a foundation for modeling and validation of asynchronous designs in a multi-clock synchronous...
We lay a foundation for modeling and validation of asynchronous designs in a multi-clock synchronous...
We lay a foundation for modeling and validation of asynchronous designs in a multi-clock synchronous...
Synchronous programs are easy to specify because the side effects of an operation are finished by th...
In this thesis we study embedded controllers implemented as sets of unsynchronized periodic processe...
We lay a foundation for modeling and validation of asynchronous designs in a multi-clock synchronous...
This paper describes a system called SATURNE (Synchronous AnyTime coUpling for Real-time reasoNing d...
International audienceFor the design of embedded systems, many languages are in use, which are based...
We present an in-depth discussion of the relationships between synchrony and asynchrony. Simple mode...
So far, we have mainly studied synchronous algorithms. Generally, asynchronous algorithms are more d...
While ASIC devices of a decade ago primarily contained synchronous circuitry triggered with a single...
A language for processes is defined in which there are two methods of synchronising subprocesses cal...
International audienceGALS (Globally Asynchronous Locally Synchronous) systems, such as the Internet...
International audienceSynchronous model-based software development techniques have proven to be both...