Рет қаралды 5,541
Сергей Шершаков
НИУ ВШЭ
В современном мире разными процессами управляют компьютерные системы - на заводах, в банках или, например, ускорителях частиц. Такая компьютерная система обычно ведёт специальный журнал, в котором фиксирует всё происходящее. Этот журнал называется логом событий. Его можно проанализировать и понять, всё ли происходит по плану или что-то пошло не так.
Однако системы бывают довольно сложными. Чаще всего они состоят из отдельных модулей, взаимодействующих друг с другом с помощью стандартных протоколов. Бывает так, что один модуль разрабатывает одна команда разработчиков, другой модуль - другая. Новые модули подключаются, старые отключаются, и все они развиваются независимо друг от друга. Случается, что никто не представляет, как работает система в целом. Чтобы найти возникшую где-то ошибку, нужно проанализировать и соотнести друг с другом журналы разных модулей, а это может быть непросто.
Тут приходит на помощь Process mining (по-русски это будет «извлечение процессов», но обычно используют английское название) - целое направление в области моделирования и анализа процессов, помогающее вытаскивать из логов полезную информацию и приводить её к понятому виду. На лекции я расскажу, что это такое и как этим пользоваться.
Лекция пройдет в рамках академического проекта Яндекса для школьников - Малого ШАДа. Малый ШАД - лекторий для старшеклассников, которым интересны информационные технологии. Занятия лектория, посвящённые информатике, математике, лингвистике и смежным областям знаний ведут преподаватели лучших вузов и школ страны, учёные и специалисты IT-компаний. Подробнее о лектории можно узнать academy.yandex...