Simulation as an aid to Verification using the HOL Theorem Prover

The work

AuthorsAlbert John Camilleri
Editors
Typetechreport
Year1988
Citekeycamilleri1988simulation

Where it appeared

PublisherUniversity of Cambridge Computer Laboratory
Number in seriesUCAM-CL-TR-150
SchoolUniversity of Cambridge Computer Laboratory

Identifiers

report_numberUCAM-CL-TR-150
ISSN1476-2986

Related

Distinct frombasin1989verification
Distinct fromcamilleri1986hardware
Distinct fromclocksin1985logic
Distinct fromcohn1988correctness
Distinct fromgordon1983proving
Distinct fromgordon1985why
Distinct fromgordon1987hol
Distinct fromherbert1988case
Distinct fromhunt1994fm8501
Distinct fromjoyce1988formal
Distinct frommermet1997survey
Distinct fromnaylor2015generic
Distinct fromwinskel1987models

From bibtex.

Abstract

The HOL theorem proving system, developed by Mike Gordon at the University of Cambridge, is a mechanisation of higher order logic, primarily intended for conducting formal proofs of digital system designs. In this paper we show that hardware specifications written in the HOL logic can be executed to enable simulation as a means for supporting formal proof. Specifications of a small microprocessor are described, showing how HOL logic sentences can be transformed into executable code with minimum risk of introducing inconsistencies. A clean and effective optimisation strategy is recommended to make the executable specifications practical.

A copy is held

pdf, 1.6 MB. Not published — it may be under copyright. The facts and links here are.

How it got here

How it got hereagent via bibtex
Added2026-09-15 22:54 UTC
Approved bya person 2026-09-16 09:21 UTC

Cite it as

@techreport{camilleri1988simulation,
  title        = {Simulation as an aid to Verification using the HOL Theorem Prover},
  author       = {Albert John Camilleri},
  year         = {1988},
  publisher    = {University of Cambridge Computer Laboratory},
  school       = {University of Cambridge Computer Laboratory},
  issn         = {1476-2986},
}

This record lives at https://refs.drheap.org/camilleri1988simulation/ and will keep doing so.