AbstractCircus is language that unifies Z, CSP, and the refinement calculus, and we describe its application in the development of safety-critical systems. We show the descriptive power of Circus with a fragment of the formalisation of the steam boiler problem. We then use Circus's refinement calculus to bridge a semantic gap in development, where we eliminate a kind of abstract event
Safety-Critical Java (SCJ) is a version of Java whose goal is to support the development of real-tim...
Control engineers make extensive use of diagrammatic notations; control law diagrams are used in ind...
AbstractThe Matlab Simulink tool is widely used to construct and analyse control law diagrams. Many ...
Circus is language that unifies Z, CSP, and the refinement calculus, and we describe its application...
AbstractCircus is language that unifies Z, CSP, and the refinement calculus, and we describe its app...
Circus is a new notation that may be used to specify both data and behaviour aspects of a system, an...
Abstract. Control diagrams are routinely used by engineers in the design of control systems. Yet, cu...
Abstract. Circus is a new notation that may be used to specify both data and behaviour aspects of a ...
We present a refinement strategy for Circus, which is the combination of Z, CSP, and the refinement ...
Previously, we presented Circus, an integration of Z, CSP, and Morgan’s refinement calculus, with a ...
AbstractThis paper presents refinement laws to support the development of actions in Circus, a combi...
AbstractCircus specifications define both data and behavioural aspects of systems using a combinatio...
The Circus specification language combines elements for complex data and behavior specifications, us...
Computer-based systems are becoming more and more complex. It is really a grand challenge to assure ...
Most software developments do not use any of the existing theories and formalisms. This leads to a l...
Safety-Critical Java (SCJ) is a version of Java whose goal is to support the development of real-tim...
Control engineers make extensive use of diagrammatic notations; control law diagrams are used in ind...
AbstractThe Matlab Simulink tool is widely used to construct and analyse control law diagrams. Many ...
Circus is language that unifies Z, CSP, and the refinement calculus, and we describe its application...
AbstractCircus is language that unifies Z, CSP, and the refinement calculus, and we describe its app...
Circus is a new notation that may be used to specify both data and behaviour aspects of a system, an...
Abstract. Control diagrams are routinely used by engineers in the design of control systems. Yet, cu...
Abstract. Circus is a new notation that may be used to specify both data and behaviour aspects of a ...
We present a refinement strategy for Circus, which is the combination of Z, CSP, and the refinement ...
Previously, we presented Circus, an integration of Z, CSP, and Morgan’s refinement calculus, with a ...
AbstractThis paper presents refinement laws to support the development of actions in Circus, a combi...
AbstractCircus specifications define both data and behavioural aspects of systems using a combinatio...
The Circus specification language combines elements for complex data and behavior specifications, us...
Computer-based systems are becoming more and more complex. It is really a grand challenge to assure ...
Most software developments do not use any of the existing theories and formalisms. This leads to a l...
Safety-Critical Java (SCJ) is a version of Java whose goal is to support the development of real-tim...
Control engineers make extensive use of diagrammatic notations; control law diagrams are used in ind...
AbstractThe Matlab Simulink tool is widely used to construct and analyse control law diagrams. Many ...