D 2013

LTL Model Checking of Parallel Programs with Under-Approximated TSO Memory Model

BARNAT, Jiří, Luboš BRIM a Vojtěch HAVEL

Základní údaje

Originální název

LTL Model Checking of Parallel Programs with Under-Approximated TSO Memory Model

Autoři

BARNAT, Jiří (203 Česká republika, domácí), Luboš BRIM (203 Česká republika, domácí) a Vojtěch HAVEL (203 Česká republika, garant, domácí)

Vydání

Barcelona, Proceedings of Application of Concurrency to System Design, 2013, od s. 51-59, 9 s. 2013

Nakladatel

IEEE Computer Society

Další údaje

Jazyk

angličtina

Typ výsledku

Stať ve sborníku

Obor

10201 Computer sciences, information science, bioinformatics

Stát vydavatele

Spojené státy

Utajení

není předmětem státního či obchodního tajemství

Forma vydání

tištěná verze "print"

Kód RIV

RIV/00216224:14330/13:00070191

Organizační jednotka

Fakulta informatiky

ISBN

978-0-7695-5035-0

ISSN

UT WoS

000333827300006

Klíčová slova anglicky

LTL model checking; divine model checker; relaxed memory model

Štítky

Příznaky

Mezinárodní význam, Recenzováno
Změněno: 29. 4. 2014 08:44, RNDr. Pavel Šmerk, Ph.D.

Anotace

V originále

Model checking of parallel programs under relaxed memory models has been so far limited to the verification of safety properties. Tools have been developed to automatically synthesise correct placement of synchronisation primitives to reinstate the sequential consistency. However, in practice it is not the sequential consistency that is demanded, but the correctness of the program with respect to its specification. In this paper, we introduce a new explicit-state Linear Temporal Logic model checking procedure that allows for full verification of programs under approximated Total Store Ordering memory model. We also present a workflow of automated procedure to place the synchronisation primitives into the system under inspection to make it satisfy the given specification under the approximated memory model. Our experimental evaluation has been conducted within DiVinE, our parallel and distributed-memory LTL model checker.

Návaznosti

LG13010, projekt VaV
Název: Zastoupení ČR v European Research Consortium for Informatics and Mathematics (Akronym: ERCIM-CZ)
Investor: Ministerstvo školství, mládeže a tělovýchovy ČR, Zastoupení ČR v European Research Consortium for Informatics and Mathematics