Cтраница 2
Особую роль при реализации протокольных систем играет протокольный отладчик. Его эффективность была по достоинству оценена разработчиками протоколов в процессе одного из самых сложных этапов - отладке реализаций. Протокольный отладчик использует образы протоколов и структур событий ( сообщений), полученных на этапе препроцессорной обработки, и файл трассы, полученной протокольным монитором на этапе динамического исполнения протокольных модулей. Файл трассы содержит информацию о последовательностях возникновения в системе событий и работе протокольных модулей. При каждом запуске протокольного модуля, для которого задан режим трассирования, в этот файл попадают метка времени запуска протокольного модуля, события, вызвавшие запуск протокольного модуля, события, выработанные в результате работы протокольного модуля, контекст, имя правила перехода в соответствии с исходной спецификацией, который выполняет в данный момент модуль, и, возможно, дополнительные диагностические сообщения. Файл трассы имеет динамически определяемый размер и циклически переиспользуется таким образом, что всегда сохраняется последняя история работы протокольного монитора. В настоящее время размер файла выбран так, что в файле сохраняется динамика работы за последние 40 мин. [16]