Údaje o výsledku |
Identifikační kód | RIV/00216224:14330/12:00057345 |
Název v původním jazyce | Towards LTL Model Checking of Unmodified Thread-Based C & C++ Programs |
Druh | D - Článek ve sborníku |
Jazyk | eng - angličtina |
Obor | IN - Informatika |
Rok uplatnění | 2012 |
Kód důvěrnosti údajů | S - Úplné a pravdivé údaje nepodléhající ochraně podle zvláštních právních předpisů |
Počet výskytů výsledku | 1 |
Údaje z Hodnocení výsledků výzkumných organizací 2014 |
Výsledek byl hodnocen v Pilíři I |
Rozsah vyřazení výsledku | Tento výskyt výsledku není vyřazen |
Zařazení výsledku v hodnocení | D - Článek ve sborníku |
Skupina oboru v hodnocení | 04 - Technické a informatické vědy |
Konkrétní způsob(y) hodnocení výsledku | Výsledek hodnocený již v předchozím hodnocení, body se přebírají |
Bodové ohodnocení | 44,376 |
Faktor korekce | 77,6 % |
Body (upravené podle přílohy č. 8 Metodiky) | 34,420 |
Rozdělení výsledku mezi předkladatele |
Organizace | Výzkumná organizace? | Podíl | Body | Body (upravené podle přílohy č. 8 Metodiky) |
Masarykova univerzita / Fakulta informatiky | ano | 100,0 % | 44,376 | 34,420 |
|
Tvůrci výsledku |
Počet tvůrců celkem | 3 |
Počet domácích tvůrců | 3 |
Tvůrce | Barnat Jiří (státní příslušnost: CZ - Česká republika; A - domácí tvůrce; G - garant výsledku; vedidk: 5692792) |
Tvůrce | Brim Luboš (státní příslušnost: CZ - Česká republika; A - domácí tvůrce; vedidk: 6500773) |
Tvůrce | Ročkai Petr (státní příslušnost: SK - Slovenská republika; A - domácí tvůrce; vedidk: 1292358) |
Údaje blíže specifikující výsledek |
Popis v původním jazyce | In this paper we present a new approach to verification of multi-threaded C/C++ programs. Our solution effectively chains the parallel and distributed-memory model checker DiVinE with CLang and the LLVM bitcode interpreter. This combination offers full LTL, distributed-memory model checking of virtually unmodified C/C++ source code and is supported by a newly introduced path-reduction technique. We demonstrate the efficiency of the reduction and also the capacity to produce human-readable counter-examples in two small case studies: a C implementation of the Peterson's mutual exclusion protocol and a C++ implementation of a shared-memory, lock-free FIFO data structure designed for fast inter-thread communication. |
Klíčová slova | Model checking; real code; DiVinE |
Název sborníku | NASA Formal Methods |
Rozsah stran | 252-266 |
Forma vydání | P - Tištěná verze „print“ |
ISSN | 0302-9743 |
Počet stran výsledku | 15 |
ISBN | 9783642288906 |
Název nakladatele | Springer-Verlag. (Berlin; Heidelberg) |
Místo vydání | Berlin |
Místo konání akce | Norfolk, VA, USA |
Rok konání akce | 2012 |
Typ akce podle státní příslušnoti účastníků | WRD - Světová |
DOI výsledku | 10.1007/978-3-642-28891-3_25 |
Údaje o tomto záznamu o výsledku |
Předkladatel | Masarykova univerzita / Fakulta informatiky |
Dodavatel | GA0 - Grantová agentura České republiky (GA ČR) |
Rok sběru | 2013 |
Systémové označení dodávky dat | RIV13-GA0-14330___/02:2 |
Specifikace | RIV/00216224:14330/12:00057345!RIV13-GA0-14330___ |
Kontrolní kód | [41181F67A5C6] |
Jiný výskyt tohoto výsledku se v RIV nenachází |
Odkazy na výzkumné aktivity, při jejichž řešení výsledek vznikl |
Projekt | GAP202/11/0312 - Vývoj a verifikace softwarových komponent v zapouzdřených systémech (2011-2013, GA0/GA) |