International audienceHardware process calculi, such as CHP (Communicating Hardware Processes), Balsa, or Haste (formerly Tangram), are a natural approach for the description of asynchronous hardware architectures. These calculi are extensions of standard process calculi with particular synchronisation features implemented using handshake protocols. In this article, we first give a structural operational semantics for value-passing CHP. Compared to the existing semantics of CHP defined by translation into Petri nets, our semantics is general enough to handle value-passing CHP with communication channels open to the environment, and is also independent of any particular (2- or 4-phase) handshake protocol used for circuit implementation. We t...
In this paper, we show a combination of the process algebra CSP and the state-based formalism B, com...
Traditional methods for programming sequential machines are inadequate for specifying parallel syste...
International audienceA GALS (Globally Asynchronous, Locally Synchronous) system consists of several...
International audienceHardware process calculi, such as CHP (Communicating Hardware Processes), Bals...
AbstractHardware process calculi, such as Chp (Communicating Hardware Processes), Balsa, or Haste (f...
A natural approach for the description of asynchronous hardware designs are hardware process algebra...
International audienceFew formal verification techniques are currently available for asynchronous de...
Few formal verification techniques are currently avail-able for asynchronous designs. In this paper,...
International audienceCommunicating Hardware Processes (CHP) is a CSP-like language for describing a...
International audienceA Gals (Globally Asynchronous Locally Synchronous) system typically consists o...
The design of complex industrial critical systems involving asynchronous parallelism requires the us...
This paper investigates specification and verification of synchronous circuits using DILL (Digital L...
International audienceMany process calculi have been proposed since Robin Milner and Tony Hoare open...
International audienceAsynchronous circuits have key advantages in terms of low energy consumption, ...
International audienceAsynchronous concurrency is becoming increasingly present in a large spectrum ...
In this paper, we show a combination of the process algebra CSP and the state-based formalism B, com...
Traditional methods for programming sequential machines are inadequate for specifying parallel syste...
International audienceA GALS (Globally Asynchronous, Locally Synchronous) system consists of several...
International audienceHardware process calculi, such as CHP (Communicating Hardware Processes), Bals...
AbstractHardware process calculi, such as Chp (Communicating Hardware Processes), Balsa, or Haste (f...
A natural approach for the description of asynchronous hardware designs are hardware process algebra...
International audienceFew formal verification techniques are currently available for asynchronous de...
Few formal verification techniques are currently avail-able for asynchronous designs. In this paper,...
International audienceCommunicating Hardware Processes (CHP) is a CSP-like language for describing a...
International audienceA Gals (Globally Asynchronous Locally Synchronous) system typically consists o...
The design of complex industrial critical systems involving asynchronous parallelism requires the us...
This paper investigates specification and verification of synchronous circuits using DILL (Digital L...
International audienceMany process calculi have been proposed since Robin Milner and Tony Hoare open...
International audienceAsynchronous circuits have key advantages in terms of low energy consumption, ...
International audienceAsynchronous concurrency is becoming increasingly present in a large spectrum ...
In this paper, we show a combination of the process algebra CSP and the state-based formalism B, com...
Traditional methods for programming sequential machines are inadequate for specifying parallel syste...
International audienceA GALS (Globally Asynchronous, Locally Synchronous) system consists of several...