Abstract. CSP++ is an open-source code synthesis tool consisting of a translator for a subset of CSPm and a C++ run-time framework. Version 5.0 now supports Timed CSP operators—timed interrupt, timed timeout, and timed prefix—as well as untimed variants of interrupt and timeout, with only 1 % additional execution and memory overhead, though using interrupts is more costly. We describe the implementation and performance of the new operators, illustrating their use with a robot-vacuum cleaner case study. The tool thus becomes more useful for specifying the behaviour of soft real-time systems, and generating a timing-enabled executable program from its formal model
CSP++ is an object-oriented application framework for execution of CSP specifications that have been...
This thesis describes an experimental programming language called TIME/occam. TIME/occam, like occam...
AbstractPreemptive commands to handle asynchronous exceptions and interrupts are proposed for CSP. T...
We review the development of the process algebra Timed CSP, from its inception nearly twenty years a...
Abstract. In previous work the authors investigated the inconsistencies of how suc-cessful terminati...
AbstractThis paper is a comprehensive introduction to the language of Timed CSP, proposed by Reed an...
Abstract. Timed CSP can be used to model and analyse real-time and concurrent be-haviour of embedded...
CSP++ is an object-oriented application framework for execution of CSP specifications that have been...
Timed CSP can be used to model and analyse real-time and concurrent behaviour of embedded control sy...
Abstract. CSP-OZ-DC is a new combination of three well researched formal techniques for the specific...
Abstract. We propose some mild modifications to the syntax and semantics of Timed CSP which signific...
AbstractAn operational semantics is defined for the language of timed CSP, in terms of two relations...
This paper deals with the applicability of CSP in general and SystemCSP, as a notation and design me...
This paper deals with the applicability of CSP in general and SystemCSP, as a notation and design me...
Abstract. We present a new combination CSP-OZ-DC of three well re-searched formal techniques for the...
CSP++ is an object-oriented application framework for execution of CSP specifications that have been...
This thesis describes an experimental programming language called TIME/occam. TIME/occam, like occam...
AbstractPreemptive commands to handle asynchronous exceptions and interrupts are proposed for CSP. T...
We review the development of the process algebra Timed CSP, from its inception nearly twenty years a...
Abstract. In previous work the authors investigated the inconsistencies of how suc-cessful terminati...
AbstractThis paper is a comprehensive introduction to the language of Timed CSP, proposed by Reed an...
Abstract. Timed CSP can be used to model and analyse real-time and concurrent be-haviour of embedded...
CSP++ is an object-oriented application framework for execution of CSP specifications that have been...
Timed CSP can be used to model and analyse real-time and concurrent behaviour of embedded control sy...
Abstract. CSP-OZ-DC is a new combination of three well researched formal techniques for the specific...
Abstract. We propose some mild modifications to the syntax and semantics of Timed CSP which signific...
AbstractAn operational semantics is defined for the language of timed CSP, in terms of two relations...
This paper deals with the applicability of CSP in general and SystemCSP, as a notation and design me...
This paper deals with the applicability of CSP in general and SystemCSP, as a notation and design me...
Abstract. We present a new combination CSP-OZ-DC of three well re-searched formal techniques for the...
CSP++ is an object-oriented application framework for execution of CSP specifications that have been...
This thesis describes an experimental programming language called TIME/occam. TIME/occam, like occam...
AbstractPreemptive commands to handle asynchronous exceptions and interrupts are proposed for CSP. T...