The Circus specification language combines elements for complex data and behavior specifications, using an integration of Z and CSP with a refinement calculus. Its semantics is based on Hoare and He’s unifying theories of programming (UTP). Isabelle/Circus is a formalization of the UTP and the Circus lan-guage in Isabelle/HOL. It contains proof rules and tactic support that allows for proofs of refinement for Circus processes (involving both data and behavioral aspects). This environment supports a syntax for the semantic definitions which is close to textbook presentations of Circus. These theories are presented with details in [9]. This document i
The current lack of tool support for model-checking Circus, a formalism which combines Z, CSP, refin...
Most software developments do not use any of the existing theories and formalisms. This leads to a l...
This report documents how we have implemented a trace generator for the Circus specification languag...
The Circus specification language combines elements for complex data and behavior specifications, us...
AbstractCircus specifications define both data and behavioural aspects of systems using a combinatio...
Previously, we presented Circus, an integration of Z, CSP, and Morgan’s refinement calculus, with a ...
International audienceFormal specifications provide strong bases for testing and bring powerful tech...
Control engineers make extensive use of diagrammatic notations; control law diagrams are used in ind...
Abstract. Control diagrams are routinely used by engineers in the design of control systems. Yet, cu...
Circus is language that unifies Z, CSP, and the refinement calculus, and we describe its application...
AbstractThe Matlab Simulink tool is widely used to construct and analyse control law diagrams. Many ...
AbstractCircus is language that unifies Z, CSP, and the refinement calculus, and we describe its app...
We present a refinement strategy for Circus, which is the combination of Z, CSP, and the refinement ...
AbstractThis paper presents refinement laws to support the development of actions in Circus, a combi...
The work presented in this thesis is a contribution to formal specification and verification methods...
The current lack of tool support for model-checking Circus, a formalism which combines Z, CSP, refin...
Most software developments do not use any of the existing theories and formalisms. This leads to a l...
This report documents how we have implemented a trace generator for the Circus specification languag...
The Circus specification language combines elements for complex data and behavior specifications, us...
AbstractCircus specifications define both data and behavioural aspects of systems using a combinatio...
Previously, we presented Circus, an integration of Z, CSP, and Morgan’s refinement calculus, with a ...
International audienceFormal specifications provide strong bases for testing and bring powerful tech...
Control engineers make extensive use of diagrammatic notations; control law diagrams are used in ind...
Abstract. Control diagrams are routinely used by engineers in the design of control systems. Yet, cu...
Circus is language that unifies Z, CSP, and the refinement calculus, and we describe its application...
AbstractThe Matlab Simulink tool is widely used to construct and analyse control law diagrams. Many ...
AbstractCircus is language that unifies Z, CSP, and the refinement calculus, and we describe its app...
We present a refinement strategy for Circus, which is the combination of Z, CSP, and the refinement ...
AbstractThis paper presents refinement laws to support the development of actions in Circus, a combi...
The work presented in this thesis is a contribution to formal specification and verification methods...
The current lack of tool support for model-checking Circus, a formalism which combines Z, CSP, refin...
Most software developments do not use any of the existing theories and formalisms. This leads to a l...
This report documents how we have implemented a trace generator for the Circus specification languag...