
- •В.Н. Фальк
- •Свойства сетей Петри. Дерево достижимости маркировок.
- •Анализ поведения сетей Петри.
- •Достижимость маркировок.
- •Активность переходов.
- •Примеры.
- •Языки сетей Петри.
- •Типы семантики.
- •Способы раскрашивания переходов. Классы языков сетей Петри.
- •Семантическая монотонность сетей Петри.
- •Специальные подклассы сетей Петри.
- •Автоматные сети.
- •Маркированные графы.
- •Расширения и обобщения формализма сетей Петри.
- •Сети Петри с раскрашенными фишками.
- •Сети Петри с переключателями.
- •Сети Петри с ингибиторными дугами.
- •Сети Петри с приоритетами.
- •Сети Петри с переходами «исключающее или».
- •Другой вариант сетей с раскрашенными фишками.
- •Равносильность и универсальность расширений.
- •Модифицированные сети Петри (мп-сети).
- •Литература
- •Оглавление
Языки сетей Петри.
Типы семантики.
Вернемся
к рассмотрению способов задания семантики
сетей Петри в форме множеств слов
(формальных языков). Как правило, в
качестве области интерпретации
рассматривается класс рекурсивно-перечислимых
множеств слов в алфавите
.
Известно несколько хорошо изученных
вариантов определения языков сетей
Петри, как способа определения их
семантики. Денотат (семантическое
значение) сети
обозначается
и определяется в зависимости от типа
задания семантики. Полагая, что
–
слово,
образованное буквами
для тех переходов кортежа
,
для которых определена функция раскраски
(«окрашенных» переходов), приведем
несколько наиболее часто рассматриваемых
в литературе типов семантики:
-типа – для определения языка сети Петри рассматриваются истории достижения маркировок из заданного конечного подмножества
:
,
-типа – для определения языка сети Петри рассматриваются истории достижения любых маркировок
, покрывающих одну из маркировок заданного конечного подмножества
:
,
-типа – для определения языка сети Петри рассматриваются истории достижения любых тупиковых маркировок:
,
-типа – для определения языка сети Петри рассматриваются истории достижения любых достижимых в сети маркировок (маркировок из
):
.
Способы раскрашивания переходов. Классы языков сетей Петри.
В сочетании с тремя основными способами раскрашивания переходов в сети:
свободного раскрашивания:
,
,
произвольного раскрашивания:
– всюду определенная на
функция,
-раскрашивания
– частично определенная на
функция (если
не определено, то переход называют не окрашенным),
получается 12 основных классов формальных языков сетей Петри:
|
|
Произвольно раскрашенные |
Свободно раскрашенные |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Известны следующие результаты о включениях этих классов языков:
На
рис. 9-11 приведены примеры сетей,
реализующих некоторые языки
-типа
(с использованием произвольного и
-раскрашивания
переходов).
На
рис. 12 показано, как по сети
,
реализующей некоторый язык
-типа
с произвольным или
-раскрашиванием
переходов, построить реализующую этот
же язык сеть
с семантикой
-типа
и тем же способом раскрашивания переходов.
При построении м
ножество
позиций остается неизменным, а каждому
переходу в сети
в сети
сопоставляется подмножество переходов,
окрашенных так же, как и исходный переход
в сети
.
По
построению очевидно, что для всякого
слова
,
такого, что для сети
,
найдется история
поведения сети
,
такая, что она не приведет не приведет
к получению «лишних» фишек (из разности
маркировок), т.е. для сети
выполняется
,
так как раскраска переходов в сети
сохраняется и в сети
.
Верно также и обратное – если
,
то есть для сети
,
то найдется история
поведения сети
,
такая, что
.
Иными словами, на этом рисунке дана
иллюстрация доказательства включений
и
.
Семантическая монотонность сетей Петри.
При
анализе языков сетей Петри важную роль
играет довольно очевидный результат.
Пусть
и
– сети отличающиеся только своими
начальными маркировками
и
,
причем такими, что
,
т.е. имеет место соотношение
.
Тогда очевидно, что если для некоторой
последовательности переходов
значение
определено, то и
определено, причем
.
Это свойство обычно называют семантической
монотонностью сетей Петри. Отсюда, в
частности следуют следующие утверждения
относительно языков сетей Петри с любым
способом раскрашивания переходов:
,
,
.