CSP++ is an object-oriented application framework for execution of CSP specifications that have been automatically translated into C++ source code by a tool called cspt. This approach makes CSP specifications directly executable, and extensible via the ability to incorporate user-coded functions. Designers can exploit “selective formalism ” to code some system functionality in CSP for formal verification purposes, and other functionality directly in C++. The translator has now been enhanced to accept input in CSPm syntax, the same dialect processed by the commercial verification tool, FDR2, and we demonstrate this with a new ATM case study. Categories and Subject Descriptor
AbstractIn this paper, we combine the Box Structure Development Method (BSDM) [H.D. Mills, R.C. Ling...
Abstract. This paper considers the issues involved in translating specifications de-scribed in the C...
How to apply automated verification technology such as model checking and static program analysis to...
CSP++ is an object-oriented application framework for execution of CSP specifications that have been...
Communicating Sequential Processes (CSP) [7] is a calculus for concurrent systems that has been the ...
Our software synthesis tool, CSP++, generates C++ source code from verifiable CSPm specifications, a...
tested on an ad hoc basis, particularly in North America. To create a sort of “Third Way ” between p...
This paper describes the formal specification of a future banking system by abstract data types and ...
Abstract. CSP++ is an open-source code synthesis tool consisting of a translator for a subset of CSP...
Two possibilities of automated CSP (Communicating Sequential Processes) support are introduced in [1...
The Raise Specification Language (RSL) is a broad spectrum modeling language which supports a wide r...
Following the development of formalisms based on data and behavioural aspects of the system, there a...
. In this article, we describe an approach for the tool-supported development and verification of fa...
In this paper, we show a combination of the process algebra CSP and the state-based formalism B, com...
In this paper, we combine the Box Structure Development Method (BSDM) [H.D. Mills, R.C. Linger, and ...
AbstractIn this paper, we combine the Box Structure Development Method (BSDM) [H.D. Mills, R.C. Ling...
Abstract. This paper considers the issues involved in translating specifications de-scribed in the C...
How to apply automated verification technology such as model checking and static program analysis to...
CSP++ is an object-oriented application framework for execution of CSP specifications that have been...
Communicating Sequential Processes (CSP) [7] is a calculus for concurrent systems that has been the ...
Our software synthesis tool, CSP++, generates C++ source code from verifiable CSPm specifications, a...
tested on an ad hoc basis, particularly in North America. To create a sort of “Third Way ” between p...
This paper describes the formal specification of a future banking system by abstract data types and ...
Abstract. CSP++ is an open-source code synthesis tool consisting of a translator for a subset of CSP...
Two possibilities of automated CSP (Communicating Sequential Processes) support are introduced in [1...
The Raise Specification Language (RSL) is a broad spectrum modeling language which supports a wide r...
Following the development of formalisms based on data and behavioural aspects of the system, there a...
. In this article, we describe an approach for the tool-supported development and verification of fa...
In this paper, we show a combination of the process algebra CSP and the state-based formalism B, com...
In this paper, we combine the Box Structure Development Method (BSDM) [H.D. Mills, R.C. Linger, and ...
AbstractIn this paper, we combine the Box Structure Development Method (BSDM) [H.D. Mills, R.C. Ling...
Abstract. This paper considers the issues involved in translating specifications de-scribed in the C...
How to apply automated verification technology such as model checking and static program analysis to...