This thesis puts forward a flexible and principled approach to the development of construction and verification tools for imperative programs, in which the control flow and the data level are cleanly separated. The approach is inspired by algebraic principles and benefits from an algebraic semantics layer. It is programmed in the Isabelle/HOL interactive theorem prover and yields simple lightweight mathematical components as well as program construction and verification tools that are themselves correct by construction. First, a simple tool is implemented using Kleeene algebra with tests (KAT) for the control flow of while-programs, which is the most compact verification formalism for imperative programs, and their standard rel...
Isabelle/HOL is a generic proof assistant. Using Isabelle/HOL requires insight into procedures as we...
Introduction The Isabelle/HOL environment [8] combines the power of au-tomated reasoning with higher...
Isabelle/UTP is a mechanised theory engineering toolkit based on Hoare and He’s Unifying Theories of...
In this thesis, extensions of Kleene algebras are used to develop algebras for rely-guarantee style ...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
An algebraic approach to the design of program construction and verification tools is applied to sep...
Hoare Logic has a long tradition in formal verification and has been continuously developed and used...
The thesis describes an open modular semantic framework for the verification of hybrid systems in a ...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
As verification efforts using interactive theorem proving grow, we are in need of certified algorith...
International audienceIsaFoL (Isabelle Formalization of Logic) is an undertaking that aims at develo...
16+3 pagesInternational audienceWe present a Coq library about Kleene algebra with tests, including ...
Isabelle/HOL is a generic proof assistant. Using Isabelle/HOL requires insight into procedures as we...
Abstract. We describe results and status of a sub project of the Verisoft [1] project. While the Ver...
Isabelle/HOL is a generic proof assistant. Using Isabelle/HOL requires insight into procedures as we...
Introduction The Isabelle/HOL environment [8] combines the power of au-tomated reasoning with higher...
Isabelle/UTP is a mechanised theory engineering toolkit based on Hoare and He’s Unifying Theories of...
In this thesis, extensions of Kleene algebras are used to develop algebras for rely-guarantee style ...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
An algebraic approach to the design of program construction and verification tools is applied to sep...
Hoare Logic has a long tradition in formal verification and has been continuously developed and used...
The thesis describes an open modular semantic framework for the verification of hybrid systems in a ...
The growing complexity and diversity of models used for engineering dependable systems implies that ...
As verification efforts using interactive theorem proving grow, we are in need of certified algorith...
International audienceIsaFoL (Isabelle Formalization of Logic) is an undertaking that aims at develo...
16+3 pagesInternational audienceWe present a Coq library about Kleene algebra with tests, including ...
Isabelle/HOL is a generic proof assistant. Using Isabelle/HOL requires insight into procedures as we...
Abstract. We describe results and status of a sub project of the Verisoft [1] project. While the Ver...
Isabelle/HOL is a generic proof assistant. Using Isabelle/HOL requires insight into procedures as we...
Introduction The Isabelle/HOL environment [8] combines the power of au-tomated reasoning with higher...
Isabelle/UTP is a mechanised theory engineering toolkit based on Hoare and He’s Unifying Theories of...