News

Monday 6th January 2025

Isabelle2024 Release

We have just published versions of Isabelle/UTP that are built against Isabelle2024, which can be found on the Download page.


Monday 30th September 2024

Paper accepted on Interaction Trees accepted

We recently had a paper accepted for publication in ACM Transactions on Software Engineering and Methodology entitled "Unifying Model Execution and Deduction Verification with Interaction Trees in Isabelle/HOL". This paper integrates ITrees into Isabelle/UTP to support both execution and verification of models, including imperative programs, Circus processes, and Z-Machines. A first look version can be found here: https://dl.acm.org/doi/10.1145/3702981.


Thursday 20th April 2023

Paper accepted on Z-Machines

Fang Yan has recently has a paper accepted at ICECCS 2023 entitled "Automated Compositional Verification for Robotic State Machines using Isabelle/HOL", which applies the Z-Machine notation in Isabelle/UTP, for verification of RoboChart state machines.


Monday 6th March 2023

Isabelle2022 Release with Hybrid Verification

We have made a new release of the Isabelle/UTP archive, which uses Isabelle 2022. The new archive also includes a session called Hybrid-Verification, which contains our verification tool for hybrid dynamical systems, as documented in our FM2021 paper. Various other updates have been made to the other components, in line with the GitHub histories.


Wednesday 4th January 2023

New website

We are pleased to present our new website for Isabelle/UTP, which has much more content than the old one, and we hope to keep more up-to-date.