• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Разработка и реализация модели для обработки автоматически сгенерированных отчетов об ошибках

ФИО студента: Смирнов Игорь Андреевич

Руководитель: Новиков Борис Асенович

Кампус/факультет: Санкт-Петербургская школа физико-математических и компьютерных наук

Программа: Прикладная математика и информатика (Бакалавриат)

Год защиты: 2021

Системы мониторинга ошибок оперируют с разными видами отчётов: исключения из различных языков программирования, зависания пользовательского интерфейса, падения (сбои) виртуальных машин. Для добавления обработки нового типа отчётов требуется писать новый код. В то же время, большая часть обработки ошибки может быть выполнена языконезависимо (сравнение трассировок стека, кластеризация ошибок, поиск по ошибкам, генерация представления, навигация по коду и другие части обработки), потому что многие алгоритмы не зависят от происхождения ошибки. В современных системах есть языконезависимые модели для исключений, но их подход плохо обобщается на случай нелинейных структур ошибок. В этой работе представлена модель, которая может быть использована для языконезависимой обработки большинства известных видов отчётов и описана реализация всего пайплайна обработки отчётов в рамках этой модели в Exception Analyzer (внутренняя система мониторинга ошибок JetBrains). Также в работе показано, как языкоспецифичная логика может быть реализована в рамках модели. Ключевые слова: модель отчёта, отслеживание ошибок, мониторинг ошибок, обработка отчётов, обработка сбоев, зависания пользовательского интерфейса

Выпускные квалификационные работы (ВКР) в НИУ ВШЭ выполняют все студенты в соответствии с университетским Положением и Правилами, определенными каждой образовательной программой.

Аннотации всех ВКР в обязательном порядке публикуются в свободном доступе на корпоративном портале НИУ ВШЭ.

Полный текст ВКР размещается в свободном доступе на портале НИУ ВШЭ только при наличии согласия студента – автора (правообладателя) работы либо, в случае выполнения работы коллективом студентов, при наличии согласия всех соавторов (правообладателей) работы. ВКР после размещения на портале НИУ ВШЭ приобретает статус электронной публикации.

ВКР являются объектами авторских прав, на их использование распространяются ограничения, предусмотренные законодательством Российской Федерации об интеллектуальной собственности.

В случае использования ВКР, в том числе путем цитирования, указание имени автора и источника заимствования обязательно.

Реестр дипломов НИУ ВШЭ