Isabelle/UTP: A Mechanised Theory Engineering Framework

S Foster, F Zeyda, J Woodcock - … , UTP 2014, Singapore, May 13, 2014 …, 2015 - Springer
We introduce Isabelle/UTP, a novel mechanisation of Hoare and He's Unifying Theories of
Programming (UTP) in Isabelle/HOL. UTP is a framework for the study, formalisation, and …

Unifying heterogeneous state-spaces with lenses

S Foster, F Zeyda, J Woodcock - … Aspects of Computing–ICTAC 2016: 13th …, 2016 - Springer
Most verification approaches embed a model of program state into their semantic treatment.
Though a variety of heterogeneous state-space models exists, they all possess common …

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 …

Deciding kleene algebras in coq

T Braibant, D Pous - Logical Methods in Computer Science, 2012 - lmcs.episciences.org
We present a reflexive tactic for deciding the equational theory of Kleene algebras in the
Coq proof assistant. This tactic relies on a careful implementation of efficient finite automata …

[PDF][PDF] Kleene algebra

A Armstrong, G Struth, T Weber - Archive of Formal Proofs, 2013 - Citeseer
These theory files are only sparsely commented. Additional information on the hierarchy of
Kleene algebras and its formalisation in Isabelle/HOL can be found in a tutorial paper [12] or …

Automating algebraic methods in Isabelle

W Guttmann, G Struth, T Weber - International Conference on Formal …, 2011 - Springer
We implement a large Isabelle/HOL repository of algebras for application in modelling
computing systems. They subsume computational logics such as dynamic and Hoare logics …

Automated verification of relational while-programs

R Berghammer, P Höfner, I Stucke - … , Marienstatt, Germany, April 28–May 1 …, 2014 - Springer
Software verification is essential for safety-critical systems. In this paper, we illustrate that
some verification tasks can be done fully automatically. We show how to automatically verify …

Completeness for identity-free Kleene lattices

A Doumane, D Pous - CONCUR, 2018 - hal.science
We provide a finite set of axioms for identity-free Kleene lattices, which we prove sound and
complete for the equational theory of their relational models. Our proof builds on the …

Modelling algebraic structures and morphisms in ACL2

J Heras, FJ Martín-Mateos, V Pascual - Applicable algebra in engineering …, 2015 - Springer
In this paper, we present how algebraic structures and morphisms can be modelled in the
ACL2 theorem prover. Namely, we illustrate a methodology for implementing a set of tools …

Automated reasoning in higher-order regular algebra

A Armstrong, G Struth - … Conference on Relational and Algebraic Methods …, 2012 - Springer
We extend a large Isabelle/HOL repository for regular algebras towards higher-order
variants based on directed sets and quantales, including reasoning based on general …