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 …
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 …
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
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 …
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 …
Coq proof assistant. This tactic relies on a careful implementation of efficient finite automata …
[PDF][PDF] Kleene algebra
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 …
Kleene algebras and its formalisation in Isabelle/HOL can be found in a tutorial paper [12] or …
Automating algebraic methods in Isabelle
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 …
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 …
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 …
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 …
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 …
variants based on directed sets and quantales, including reasoning based on general …