Комплексный подход к локализации ошибок при верификации Си-программ

Комплексный подход к локализации ошибок при верификации Си-программ
Язык статьиРусский
Аннотация

Отличительной чертой проекта 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 КБ)