Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Formal Correctness of Result Checking for Priority Queues (CROSBI ID 341944)

Ocjenski rad | magistarski rad (mr. sc. i mr. art.)

Piskač, Ružica Formal Correctness of Result Checking for Priority Queues / Ganzinger, Harald ; Podelski, Andreas ; de Nivelle, Hans (mentor); Saarbruecken, . 2005

Podaci o odgovornosti

Piskač, Ružica

Ganzinger, Harald ; Podelski, Andreas ; de Nivelle, Hans

engleski

Formal Correctness of Result Checking for Priority Queues

We formally prove the correctness of the time super-efficient result checker for priority queues, which is implemented in LEDA. A priority queue is a data structure that supports insertion, deletion and retrieval of the minimal element, relative to some order. A result checker for priority queues is a data structure that monitors the input and output of the priority queue. Whenever the user requests a minimal element, it checks that the returned element is indeed minimal. In order to do this, the checker makes use of a system of lower bounds. We have verified that, for every execution sequence in which the checker accepts the outputs, the priority queue returned the correct minimal elements. For the formal verification, we used the first-order theorem prover Saturate.

formal correctness; formal verification; result checking; priority queue

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o izdanju

60

03.02.2005.

obranjeno

Podaci o ustanovi koja je dodijelila akademski stupanj

Saarbruecken

Povezanost rada

Računarstvo, Matematika