Model Checking C++ with Exceptions
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216224%3A14330%2F14%3A00077485" target="_blank" >RIV/00216224:14330/14:00077485 - isvavai.cz</a>
Výsledek na webu
<a href="http://journal.ub.tu-berlin.de/eceasst/article/view/983" target="_blank" >http://journal.ub.tu-berlin.de/eceasst/article/view/983</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Model Checking C++ with Exceptions
Popis výsledku v původním jazyce
We present an extension of the DIVINE software model checker to support programs with exception handling. The extension consists of two parts, a language-neutral implementation of the LLVM exception-handling instructions, and an adaptation of the C++ runtime for the DIVINE/LLVM exception model. This constitutes an important step towards support of both the full C++ specification and towards verification of real-world C++ programs using a software model checker. Additionally, we show how these extensionscan be used to elegantly implement other features with non-local control transfer, most importantly the longjmp function in C.
Název v anglickém jazyce
Model Checking C++ with Exceptions
Popis výsledku anglicky
We present an extension of the DIVINE software model checker to support programs with exception handling. The extension consists of two parts, a language-neutral implementation of the LLVM exception-handling instructions, and an adaptation of the C++ runtime for the DIVINE/LLVM exception model. This constitutes an important step towards support of both the full C++ specification and towards verification of real-world C++ programs using a software model checker. Additionally, we show how these extensionscan be used to elegantly implement other features with non-local control transfer, most importantly the longjmp function in C.
Klasifikace
Druh
J<sub>x</sub> - Nezařazeno - Článek v odborném periodiku (Jimp, Jsc a Jost)
CEP obor
IN - Informatika
OECD FORD obor
—
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2014
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název periodika
Electronic Communications of the EASST
ISSN
1863-2122
e-ISSN
—
Svazek periodika
70
Číslo periodika v rámci svazku
Listopad
Stát vydavatele periodika
DE - Spolková republika Německo
Počet stran výsledku
15
Strana od-do
1-15
Kód UT WoS článku
—
EID výsledku v databázi Scopus
—