RUS  ENG
Полная версия
ЖУРНАЛЫ // Труды института системного программирования РАН // Архив

Труды ИСП РАН, 2017, том 29, выпуск 6, страницы 25–48 (Mi tisp272)

Инкрементальное построение спецификаций моделей окружения и требований для подсистем монолитного ядра операционных систем

И. С. Захаров, Е. М. Новиков

Институт системного программирования им. В.П. Иванникова РАН

Аннотация: Методы и инструменты автоматической статической верификации позволяют выявить все ошибки искомых видов в целевых программах при выполнении определенных предположений даже в условиях отсутствия полных моделей и формальных спецификаций. Эта возможность является основой предлагаемого в работе метода инкрементального построения спецификаций моделей окружения и требований для подсистем монолитного ядра операционных систем. Данный метод был реализован в системе статической верификации Klever и применен для проверки подсистемы поддержки терминальных устройств ядра ОС Linux.

Ключевые слова: операционная система, монолитное ядро, качество программной системы, статическая верификация, формальная спецификация, декомпозиция программной системы, модель окружения.

DOI: 10.15514/ISPRAS-2017-29(6)-2



Реферативные базы данных:


© МИАН, 2024