Model Checking C++ with Exceptions

Varování

Publikace nespadá pod Filozofickou fakultu, ale pod Fakultu informatiky. Oficiální stránka publikace je na webu muni.cz.
Název česky Verifikace C++ programů s výjimkami metodou ověřování modelu
Autoři

ROČKAI Petr BARNAT Jiří BRIM Luboš

Rok publikování 2014
Druh Článek v odborném periodiku
Časopis / Zdroj Electronic Communications of the EASST
Fakulta / Pracoviště MU

Fakulta informatiky

Citace
www http://journal.ub.tu-berlin.de/eceasst/article/view/983
Doi http://dx.doi.org/10.14279/tuj.eceasst.70.983
Obor Informatika
Klíčová slova model checking; C++ exception handling; LLVM
Popis Představujeme rozšíření verifikačního nástroje DIVINE pro analýzu programů využívající mechanismu ošetření výjimek. Rozšíření se skládá ze dvou částí, implementace LLVM instrukcí pro manipulaci s výjkimkami a adaptaci C++ runtime prostředí pro použití v kontextu DIVINE/LLVM verifikaci. Toto rozšíření představuje významný a důležitý krok směrem k podpoře plné specifikace reálných programovacích jazyků nástrojem DIVINE. Navíc demonstrujeme jak lze nový mechanismus použít pro modelování dalších aspektů programovacích jazyků jako jsou například nelokální změny v grafu toku řízení, jmenovitě realizované instrukcí longjump.
Související projekty:

Používáte starou verzi internetového prohlížeče. Doporučujeme aktualizovat Váš prohlížeč na nejnovější verzi.