Abstract. This paper considers the issues involved in translating specifications de-scribed in the CSP‖B formal method into Handel-C. There have previously been ap-proaches to translating CSP descriptions to Handel-C, and the work presented in this paper is part of a programme of work to extend it to include the B component of a CSP‖B description. Handel-C is a suitable target language because of its capability of programming communication and state, and its compilation route to hardware. The paper presents two case studies that investigate aspects of the translation: a buffer case study, and an abstract arbiter case study. These investigations have exposed a number of issues relating to the translation of the B component, and have identifi...
AbstractThe compilation of Handel-C programs into net-list descriptions of hardware components has b...
Triggering and data acquisition for the ATLAS LHC experiment requires state of the art computer hard...
A translation contract is a binary predicate corrTransl(S,T) for source programs S and target progra...
This paper considers the issues involved in translating specifications described in the CSP||B forma...
AbstractWe present a denotational semantics for the hardware compilation language Handel-C that maps...
In this paper, we show a combination of the process algebra CSP and the state-based formalism B, com...
AbstractHandel-C is a programming language which is a hybrid of CSP and C, designed to target hardwa...
The design and implementation of critical controllers benefit from development in a formal method su...
Abstract. Research augmenting B machines presented at B2007 has demonstrated how fragments of contro...
We describe an operational semantics for the hardware compilation language Handel-C [7], which is a ...
The recent popularity of Field Programmable Gate Array (FPGA) technology has made the synthesis of H...
AbstractWe describe an operational semantics for the hardware compilation language Handel-C [10], wh...
Computer software is typically written in one language and then translatedout of that language into ...
Following the development of formalisms based on data and behavioural aspects of the system, there a...
AbstractThe compilation of Handel-C programs into net-list descriptions of hardware components has b...
AbstractThe compilation of Handel-C programs into net-list descriptions of hardware components has b...
Triggering and data acquisition for the ATLAS LHC experiment requires state of the art computer hard...
A translation contract is a binary predicate corrTransl(S,T) for source programs S and target progra...
This paper considers the issues involved in translating specifications described in the CSP||B forma...
AbstractWe present a denotational semantics for the hardware compilation language Handel-C that maps...
In this paper, we show a combination of the process algebra CSP and the state-based formalism B, com...
AbstractHandel-C is a programming language which is a hybrid of CSP and C, designed to target hardwa...
The design and implementation of critical controllers benefit from development in a formal method su...
Abstract. Research augmenting B machines presented at B2007 has demonstrated how fragments of contro...
We describe an operational semantics for the hardware compilation language Handel-C [7], which is a ...
The recent popularity of Field Programmable Gate Array (FPGA) technology has made the synthesis of H...
AbstractWe describe an operational semantics for the hardware compilation language Handel-C [10], wh...
Computer software is typically written in one language and then translatedout of that language into ...
Following the development of formalisms based on data and behavioural aspects of the system, there a...
AbstractThe compilation of Handel-C programs into net-list descriptions of hardware components has b...
AbstractThe compilation of Handel-C programs into net-list descriptions of hardware components has b...
Triggering and data acquisition for the ATLAS LHC experiment requires state of the art computer hard...
A translation contract is a binary predicate corrTransl(S,T) for source programs S and target progra...