New graduate nurses as knowledge brokers in general practice in N ew Z ealand: a constructivist grounded theory

KJ Hoare, J Mills, K Francis - Health & Social Care in the …, 2013 - Wiley Online Library
Practice nursing in N ew Z ealand is not well described in the literature. One survey
illustrated that most of the N ew Z ealand practice nurses sampled did not know of the …

[HTML][HTML] Concurrent Kleene algebra with tests and branching automata

P Jipsen, MA Moshier - Journal of Logical and Algebraic Methods in …, 2016 - Elsevier
We introduce concurrent Kleene algebra with tests (CKAT) as a combination of Kleene
algebra with tests (KAT) of Kozen and Smith with concurrent Kleene algebras (CKA) …

A program construction and verification tool for separation logic

B Dongol, VBF Gomes, G Struth - … Königswinter, Germany, June 29--July 1 …, 2015 - Springer
An algebraic approach to the design of program construction and verification tools is applied
to separation logic. The control-flow level is modelled by power series with convolution as …

Convolution as a unifying concept: Applications in separation logic, interval calculi, and concurrency

B Dongol, IJ Hayes, G Struth - ACM Transactions on Computational …, 2016 - dl.acm.org
A notion of convolution is presented in the context of formal power series together with lifting
constructions characterising algebras of such series, which usually are quantales. A number …

[HTML][HTML] The laws of programming unify process calculi

T Hoare, S van Staden - Science of Computer Programming, 2014 - Elsevier
We survey the well-known algebraic laws of sequential programming, and propose some
less familiar laws for concurrent programming. On the basis of these laws, we derive the …

Algebraic principles for rely-guarantee style concurrency verification tools

A Armstrong, VBF Gomes, G Struth - … , May 12-16, 2014. Proceedings 19, 2014 - Springer
We provide simple equational principles for deriving rely-guarantee-style inference rules
and refinement laws based on idempotent semirings. We link the algebraic layer with …

[HTML][HTML] On the relation between concurrent separation logic and concurrent Kleene algebra

PW O'Hearn, RL Petersen, J Villard… - Journal of Logical and …, 2015 - Elsevier
We investigate the connection between a general form of Concurrent Separation Logic
(CSL), a logic for modular reasoning about concurrent programs, and Concurrent Kleene …

Ribbon proofs for separation logic

J Wickerson, M Dodds, M Parkinson - … , ESOP 2013, Held as Part of the …, 2013 - Springer
We present ribbon proofs, a diagrammatic system for proving program correctness based on
separation logic. Ribbon proofs emphasise the structure of a proof, so are intelligible and …

Unifying semantics for concurrent programming

T Hoare - … , Logic, Games, and Quantum Foundations. The Many …, 2013 - Springer
Four well-known methods for presenting semantics of a programming language are:
denotational, deductive, operational, and algebraic. This essay presents algebraic laws for …

A discrete geometric model of concurrent program execution

B Möller, T Hoare, ME Müller, G Struth - … 2016, Reykjavik, Iceland, June 4-5 …, 2017 - Springer
A trace of the execution of a concurrent object-oriented program can be displayed in two-
dimensions as a diagram of a non-metric finite geometry. The actions of a programs are …