![Důležité termíny](https://cdn.muni.cz/media/3633704/image_2.jpg?mode=crop¢er=0.5,0.5&rnd=133572412150000000&heightratio=0.5&width=278)
Informace o publikaci
Model Checking C++ with Exceptions
Název česky | Verifikace C++ programů s výjimkami metodou ověřování modelu |
---|---|
Autoři | |
Rok publikování | 2014 |
Druh | Článek v odborném periodiku |
Časopis / Zdroj | Electronic Communications of the EASST |
Fakulta / Pracoviště MU | |
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: |