The Semantics of Circus
The Semantics of Circus Page 1 The Semantics of Circus Jim Woodcock1 and Ana Cavalcanti2
1 Oxford University Computing Laboratory Wolfson Building, Parks Road, Oxford, UK …
1 Oxford University Computing Laboratory Wolfson Building, Parks Road, Oxford, UK …
A UTP semantics for Circus
Circus specifications define both data and behavioural aspects of systems using a
combination of Z and CSP constructs. Previously, a denotational semantics has been given …
combination of Z and CSP constructs. Previously, a denotational semantics has been given …
A Refinement Strategy for Circus
We present a refinement strategy for Circus, which is the combination of Z, CSP, and the
refinement calculus in the setting of Hoare and He's unifying theories of programming. The …
refinement calculus in the setting of Hoare and He's unifying theories of programming. The …
A concurrent language for refinement
We present a combination of the well-established formal specification languages Z and
CSP; our objective is to provide support for the specification of both data and behaviour …
CSP; our objective is to provide support for the specification of both data and behaviour …
[PDF][PDF] Formal derivation of state-rich reactive programs using Circus.
MVM Oliveira - 2005 - cs.york.ac.uk
The lack of formalism in most software developments can lead to a loss of precision and
correctness in the resulting software. Formal techniques of program development have been …
correctness in the resulting software. Formal techniques of program development have been …
Differential refinement logic
We introduce differential refinement logic (dRL), a logic with first-class support for refinement
relations on hybrid systems, and a proof calculus for verifying such relations. dRL …
relations on hybrid systems, and a proof calculus for verifying such relations. dRL …
Refinement in Circus
We describe refinement in Circus, a concurrent specification language that integrates
imperative CSP, Z, and the refinement calculus. Each Circus process has a state and …
imperative CSP, Z, and the refinement calculus. Each Circus process has a state and …
Formal specification of a cardiac pacing system
Abstract The International Grand Challenge project on Verified Software is a long-term
research program involving people from all over the world and is aimed to stimulate the …
research program involving people from all over the world and is aimed to stimulate the …
Control Law Diagrams in Circus
Control diagrams are routinely used by engineers in the design of control systems. Yet,
currently the formal verification of programs that implement the diagrams is a challenge. We …
currently the formal verification of programs that implement the diagrams is a challenge. We …
The high level language for system specification: A model-driven approach to systems engineering
We present HiLLS (High Level Language for System Specification), a graphical formalism
that allows to specify Discrete Event System (DES) models for analysis using methodologies …
that allows to specify Discrete Event System (DES) models for analysis using methodologies …