Verifying single and multi-mutator garbage collectors with owicki-gries in Isabelle/HOL

Leonor Prensa Nieto, Javier Esparza

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

14 Scopus citations

Abstract

Using a formalization of the Owicki-Gries method in the theorem prover Isabelle/HOL, we obtain mechanized correctness proofs for two incremental garbage collection algorithms, the second one parametric in the number of mutators. The Owicki-Gries method allows to reason directly on the program code; it also splits the proof into many small goals, most of which are very simple, and can thus be proved automatically. Thanks to Isabelle's facilities in dealing with syntax, the formalization can be done in a natural way.

Original languageEnglish
Title of host publicationMathematical Foundations of Computer Science 2000 - 25th International Symposium, MFCS 2000 , Proceedings
EditorsBranislav Rovan, Mogens Nielsen
PublisherSpringer Verlag
Pages619-628
Number of pages10
ISBN (Print)3540679014
DOIs
StatePublished - 2000
Event25th International Symposium on Mathematical Foundations of Computer Science, MFCS 2000 - Bratislava, Slovakia
Duration: 28 Aug 20001 Sep 2000

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume1893
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference25th International Symposium on Mathematical Foundations of Computer Science, MFCS 2000
Country/TerritorySlovakia
City Bratislava
Period28/08/001/09/00

Fingerprint

Dive into the research topics of 'Verifying single and multi-mutator garbage collectors with owicki-gries in Isabelle/HOL'. Together they form a unique fingerprint.

Cite this