Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Цветные сети Петри являются обратно совместимым расширением математической концепции сетей Петри .

Цветные сети Петри сохраняют полезные свойства сетей Петри и в то же время расширяют исходный формализм, позволяя различать токены. [1]

Цветные сети Петри позволяют токенам иметь прикрепленные к ним значения данных. Это присоединенное значение данных называется цветом токена . Хотя цвет может быть произвольно сложного типа, места в раскрашенных сетях Петри обычно содержат жетоны одного типа. Этот тип называется цветовым набором места.

Определение 1. сетка является кортеж N = ( Р , Т , , Σ, С , Н , Е , G , I ) , где:

  • P - это набор мест .
  • T - это набор переходов .
  • A - это набор дуг

В раскрашенных сетях Петри множества точек, переходов и дуг попарно не пересекаются PT = PA = TA = ∅

  • Σ - это набор цветовых множеств. Этот набор содержит все возможные цвета, операции и функции, используемые в раскрашенной сети Петри.
  • C - функция цвета. Он отображает места в P в цвета в Σ.
  • N - узловая функция. Он отображает A в ( P × T ) ∪ ( T × P ).
  • E - функция выражения дуги. Он отображает каждую дугу aA в выражение e . Типы входных и выходных данных выражений дуги должны соответствовать типу узлов, к которым подключена дуга.

Использование функции узла и функции выражения дуги позволяет нескольким дугам соединять одну и ту же пару узлов с разными выражениями дуги.

  • G - защитная функция. Он отображает каждый переход tT в охранное выражение g . Выходные данные охранного выражения должны иметь логическое значение: истина или ложь.
  • I - это функция инициализации. Он отображает каждое место p в выражение инициализации i . Выражение инициализации должно оцениваться как мультимножество токенов с цветом, соответствующим цвету места C ( p ).

Известная программа для работы с раскрашенными сетями Петри - cpntools .

Ссылки [ править ]

  1. ^ Дженсен, Курт (1996). Цветные сети Петри (2-е изд.). Берлин: Гейдельберг. С.  234 . ISBN 3-540-60943-1.

Внешние ссылки [ править ]