Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397

Номер 5 2021 год

DOI: 10.17587/prin.12.227-232
УДК: 004.4'233
Посмертный анализ и его особенности при разработке приложений в среде ОСРВ Багет
В. А. Галатенко, д-р физ.-мат. наук, зав. сектором, galat@niisi.ras.ru, К. А. Костюхин, канд. физ.-мат. наук, ст. науч. сотр., kost@niisi.ras.ru, Федеральное государственное учреждение Федеральный научный центр Научно-исследовательский институт системных исследований Российской академии наук, Москва

Несмотря на все усилия программистов по созданию высококачественного программного обеспечения, некоторые ошибки неизбежно ускользают даже от самого строгого процесса тестирования и впервые встречаются уже у конечных пользователей программного обеспечения. Когда это происходит, разработчикам необходимо оперативно разобраться в причинах про­изошедших ошибок и устранить их. В качестве инструмента для поиска причин таких ошибок авторы предлагают средства так называемой посмертной отладки. В статье рассмотрены современное состояние методов отладки и роль инструментов посмертного анализа, а также сформулированы требования к средствам посмертной отладки для критически важных систем. Приведено описание реализованного авторами механизма посмертной отладки в отечественной операционной системе реального времени серии Багет и сформулированы задачи для дальнейшего развития.

Ключевые слова: corefile, посмертный анализ, ОСРВ Багет, отладка, дамп памяти
Стр. 227–232
Работа выполнена в рамках государственного задания по проведению фундаментальных научных исследований по теме (проекту) "38. Проблемы создания глобальных и интегрированных информационно-телекоммуникационных систем и сетей, развитие технологий и стандартов GRID. Исследование и реализация программной платформы для перспективных многоядерных процессоров (0065-2019-0002)."