Verification of an off-line checker for priority queues

Hans De Nivelle, Ruzica Piskac

Research output: Chapter in Book/Report/Conference proceedingConference contribution

4 Citations (Scopus)

Abstract

We formally verify the result checker for priority queues that is implemented in LEDA. We have developed a method, based on the notion of implementation, which links abstract specifications to concrete implementations. The method allows non-determinism in the abstract specifications that the concrete implementations have to fill in. We have formally verified that, if the checker has not reported an error up to a certain moment, then the structure it checks has behaved like a priority queue up to that moment. For the verification, we have used the first-order theorem prover Saturate.

Original languageEnglish
Title of host publicationProceedings - 3rd IEEE International Conference on Software Engineering and Formal Methods, SEFM 2005
Pages210-219
Number of pages10
DOIs
Publication statusPublished - 2005
Externally publishedYes
Event3rd IEEE International Conference on Software Engineering and Formal Methods, SEFM 2005 - Koblenz, Germany
Duration: Sept 7 2005Sept 9 2005

Publication series

NameProceedings - 3rd IEEE International Conference on Software Engineering and Formal Methods, SEFM 2005

Conference

Conference3rd IEEE International Conference on Software Engineering and Formal Methods, SEFM 2005
Country/TerritoryGermany
CityKoblenz
Period9/7/059/9/05

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Verification of an off-line checker for priority queues'. Together they form a unique fingerprint.

Cite this