The Semantics of Circus

J Woodcock, A Cavalcanti - International Conference of B and Z Users, 2002 - Springer
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 …

A UTP semantics for Circus

M Oliveira, A Cavalcanti, J Woodcock - Formal Aspects of Computing, 2009 - Springer
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 …

A Refinement Strategy for Circus

A Cavalcanti, A Sampaio, J Woodcock - Formal Aspects of Computing, 2003 - Springer
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 …

A concurrent language for refinement

J Woodcock, A Cavalcanti - 5th Irish workshop on formal methods, 2001 - scienceopen.com
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 …

[PDF][PDF] Formal derivation of state-rich reactive programs using Circus

MVM Oliveira - 2005 - projetos.dimap.ufrn.br
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 …

Differential refinement logic

SM Loos, A Platzer - Proceedings of the 31st Annual ACM/IEEE …, 2016 - dl.acm.org
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 …

Refinement in Circus

A Sampaio, J Woodcock, A Cavalcanti - FME 2002: Formal Methods …, 2002 - Springer
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 …

Formal specification of a cardiac pacing system

AO Gomes, MVM Oliveira - FM 2009: Formal Methods: Second World …, 2009 - Springer
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 …

Control Law Diagrams in Circus

A Cavalcanti, P Clayton, C O'Halloran - … Europe, Newcastle, UK, July 18-22 …, 2005 - Springer
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 …

The high level language for system specification: A model-driven approach to systems engineering

HO Aliyu, O Maïga, MK Traoré - International Journal of Modeling …, 2016 - World Scientific
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 …