Nov 07, 2021 15:33
Попов И.Г. (АУИ-511), Сафронов А.И. - аспирант
ОРГАНИЗАЦИЯ ЖУРНАЛА СОБЫТИЙ В АВТОМАТИЗИРОВАННОЙ СИСТЕМЕ ПОСТРОЕНИЯ ПЛАНОВЫХ ГРАФИКОВ ДВИЖЕНИЯ ПАССАЖИРСКИХ ПОЕЗДОВ МЕТРОПОЛИТЕНА
Общими принципами обработки событий являются отображение для пользователей четких и информативных сообщений, а также предоставление дополнительной информации операторам, администраторам и лицам, сопровождающим систему, которые должны выполнять разрешение возникающих проблем. В чётко структурированную стратегию обработки событий обычно входят следующие действия:
- уведомление пользователя (любого уровня подготовки) посредством понятного ему сообщения;
- сохранение подробных сведений о событии в журнале или ином репозитории;
- оповещение службы поддержки заказчиков о возникновении ошибки;
- помощь лицам, сопровождающим систему, в поиске и воспроизведении ошибок, а также определении причин возникновения ошибок.
На сегодняшний день известны три шаблона обработки событий:
- экранирование исключений;
- протоколирование исключений;
- трансляция исключений.
Экранирование исключений - процесс, гарантирующий, что система не допускает раскрытия конфиденциальной информации при непредвиденном прерывании работы системы. На более детальном уровне этот подход позволяет предотвратить перенос ресурсов через установленные границы.
Протоколирование исключений - процесс отслеживания вредоносных действий и проблем безопасности, призванный помочь администраторам при диагностике и устранении неполадок.
Трансляция исключений - процесс записи исключений в оболочку из других исключений с целью контроля соответствия действий пользователя и/или кода текущим процессам системы.
В работе авторами рассмотрен один из наиболее полезных и популярных методов обработки исключений - протоколирование. Протоколирование обычно выполняется для решения двух основных задач:
- наблюдения за производительностью системы;
- предоставление сведений о действиях пользователя.
Практическая польза от решения обеих задач связанна с возможными отказами от обязательств. Например, журналы аудита могут оказаться полезными в юридических или процессуальных ситуациях, когда пользователи или внешние злоумышленники отрицают свои действия.
Из множества ресурсов для построения планового графика движения (ПГД) пассажирских поездов метрополитена, выделенных для корректного функционирования автоматизированной системы построения плановых графиков движения пассажирских поездов метрополитена (АСП ПГД ППМ) обособим последовательности, для которых реализация протоколирования является оправданной:
- нитка - описание движения маршрута с указанием маневровых передвижений, содержащее информацию о переходах маршрута с одной нитки графика на другую и порядке следования ниток графика;
- образ нитки - графическое отображение нитки;
- надпись - текстовая строка, содержащая сопроводительную информацию (комментарии) от инженеров-графистов для диспетчеров линии метрополитена.
Упомянутые последовательности в рамках АСП ПГД ППМ заключены в независимые классы. Каждый класс, являющийся упорядоченным описанием объекта, можно представить в виде обобщённой структуры, состоящей из инициализации действия, выполнения действия, отмены действия.
Разработанный программный модуль предназначен для контроля действий конечного пользователя и позволяет точно определять причины возникновения сбоев системы. Ответственность за возникновение систематических ошибок при точном исполнении инструкции пользователями ложиться на разработчиков, при возникновении разовых ошибок, связанных с нарушениями выполнения инструкции - на пользователей.
Библиографическая ссылка:
Сафронов, А. И. Организация журнала событий в автоматизированной системе построения плановых графиков движения пассажирских поездов метрополитена / А. И. Сафронов, И. Г. Попов // Труды научно-практической конференции «Неделя науки-2013. Наука транспорту». - М.: МИИТ. - 2013. - C. III-20-III-21.
рут,
миит,
метро,
мгупс,
транспорт,
график,
мосметро,
метрополитен,
график движения поездов