49
создании или загрузке. По цветным индикаторам можно увидеть, насколько
выполнилась проверка. Цветные индикаторы показаны в индексе, подчеркивая
имя страницы, на которой находится цвет. Если страница открыта в
графическом редакторе, цвет также показан наверху в ярлыке страницы, и на
CPN–элементе. Оранжевое свечение указывает на то, что элемент в настоящее
время не
проверяется. При загрузке сети проверка синтаксиса занимает
некоторое время. На этом этапе элементы изменяют свечение от оранжевого
через желтое к отсутствию свечения (или красному, если обнаружена ошибка).
Если оранжевое свечение остается то это, вероятно, потому, что либо что-то
пропущено в описании, либо соответствующий сетевой элементе содержит
несерьёзную ошибку. Свечение желтого
цвета указывает на тот факт, что
позиция (переход, дуга, страница или сеть) проверяются в данный момент.
Описания проверяются, начиная сверху. Если описание зависит от другого
описания, представленного ниже, то выдается ошибка, указывающая, что
описание не определено. Описания с ошибками повторно проверяются, когда
сделано изменение в любом из них. Всплывающее сообщение
указывает
причину ошибки. Элементы, связанные с элементом с ошибкой, например
переход, связанный с позицией с ошибкой, не проверяются, пока ошибка не
будет устранена. Если в описании есть ошибка, то оно будет подчеркнуто
красным цветом. Имя сети и все задействованные страницы также будут
подчеркнуты красным цветом. Чтобы увидеть сообщение об ошибке в
описании, необходимо переместить курсор мыши на описание.
Пошаговое моделирование, описанное в разделе 4.3, используется, чтобы
отследить путь передвижения фишек в модели. Например, можно отследить
кадры в модели Ethernet, описанной в Приложении, на пути от рабочей станции
до сервера и обратно. Можно также вручную выбрать параметры фишек при
срабатывания переходов, например, выбрать входную
фишку среди множества
доступных. Для дальнейшей отладки используется выполнение заданного
количества переходов, чтобы оценить поведение модели на больших
интервалах времени.
11.2. Анализ пространства состояний
Пространство состояний раскрашенной сети Петри сложнее, чем
множество достижимости или граф достижимых маркировок классической сети
Петри. В классической сети Петри маркировка позиций представлена вектором
натуральных чисел, а в раскрашенной сети Петри – вектором мультимножеств
(временных мультимножеств).
Анализ пространства состояний возможен для достаточно небольших или
простых моделей из-за известного эффекта бурного роста пространства
состояний. Количество состояний для l-ограниченной сети Петри с m позиций
оценивается как l
m
. В телекоммуникациях анализ пространства состояний
применяется, в основном, при верификации протоколов, когда необходима
информация о стандартных свойствах сети, таких как ограниченность,
безопасность, живость и т.д.