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 | https://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: |