Журнал "Программная инженерия"
Теоретический и прикладной научно-технический журнал
ISSN 2220-3397
Номер 5 2021 год
Несмотря на все усилия программистов по созданию высококачественного программного обеспечения, некоторые ошибки неизбежно ускользают даже от самого строгого процесса тестирования и впервые встречаются уже у конечных пользователей программного обеспечения. Когда это происходит, разработчикам необходимо оперативно разобраться в причинах произошедших ошибок и устранить их. В качестве инструмента для поиска причин таких ошибок авторы предлагают средства так называемой посмертной отладки. В статье рассмотрены современное состояние методов отладки и роль инструментов посмертного анализа, а также сформулированы требования к средствам посмертной отладки для критически важных систем. Приведено описание реализованного авторами механизма посмертной отладки в отечественной операционной системе реального времени серии Багет и сформулированы задачи для дальнейшего развития.