Комплексный подход к локализации ошибок при верификации Си-программ
Язык статьиРусский
Аннотация
Отличительной чертой проекта C-light является максимальное использование формальных непротиворечивых методов. Это касается не только фундаментальных базисов для верификации, таких как операционная семантика Плоткина или логика Хоара, но и реализационных аспектов. Одним из таких моментов является локализация потенциальных ошибок. В большинстве известных систем верификации локализация ошибок просто реализуется программистами как часть функционала системы без подведения какой-либо формальной основы под этот процесс. В свете недавнего расширения проекта C-light техникой семантической разметки и выбора инструментария LLVM/Clang для входного блока системы мы приводим обзор наших наработок для решения этой задачи.
Ключевые слова
DOI10.31144/si.2307-6410.2013.n1.p79-96
УДК519.681
Номер
№ 1,
Страницы79-96
Файл
promskykondratyev_0.pdf
(305.48 КБ)