Сеть Петри: различия между версиями

Перейти к навигации Перейти к поиску
нет описания правки
Нет описания правки
Строка 1: Строка 1:
'''Сеть Петри''' (''[[Petri net]]'') — Графическая модель системы с
Сеть Петри ([[Petri net|''Petri net'']]) —– одна из наиболее популярных моделей параллельных систем, используемая как для теоретических исследований, так и практических применений в различных областях. Она используется для моделирования распределенных баз данных и операционных систем, архитектур вычислительных машин, систем и сетей, систем программного обеспечения, протоколов коммуникаций, семантики параллельных языков, систем с элементами искусственного интеллекта и т. д.
высокой степенью распараллеливания вычислений, используемая
для анализа определенных ее свойств. [[Сеть]] Петри состоит из
множества [[узел|узлов]] (мест), множества символов, переходов и
множества [[дуга|дуг]]. Каждый переход связывается с соответствующим
множеством входных мест и соответствующим множеством
выходных мест. Каждый переход соединяется с каждым из
входных мест дугой, идущей из узла-места к переходу, и с
каждым выходным местом — дугой, направленной от перехода к
узлу-месту.


[[Файл:Petri net.png|350px|right]]
Сети Петри ориентированы на моделирование «неалгоритмических» параллельных систем в виде причинно–следственных связей между событиями их недетерминированного поведения на основе [[Сеть|''сети'']] с двумя типами вершин: места и переходы. Каждый переход связывается с соответствующим множеством входных мест и соответствующим множеством выходных мест. Обычно вершины-места изображаются кружками, а вершины-переходы — барьерами (а также прямоугольниками или квадратами, если переходы являются неэлементарными объектами). Каждый переход соединяется с каждым из входных мест дугой, идущей из вершины-места к переходу, и с каждым выходным местом — дугой, направленной от перехода к вершине-месту.[[Файл:Petri net.png|350px|right]]


Состояние параллельной системы представляется наличием определенных
Состояние параллельной системы представляется наличием определенных меток у вершин, а конкретное состояние отображается конкретной конфигурацией меток. Такое распределение меток между местами называется ''разметкой,'' которая обычно изображается в виде черных точек (фишек) внутри соответствующих кружков.
[[метка|меток]] у узлов, а конкретное состояние отображается конкретной
 
конфигурацией меток. Такое распределение меток между местами
Функционирование сети Петри описывается формально с помощью множества последовательностей срабатываний переходов, меняющих разметки, и множества достижимых в сети разметок. Эти понятия определяются через правила срабатывания переходов сети.
называется ''разметкой''. Узлы обычно изображаются в виде кружков,
обозначаемых строчными буквами <math>p \ldots t</math>, переходы — линиями, а
текущая разметка — черными точками (фишками). Символы переходов
показывают возможные изменения состояния параллельной
системы.


Переход может срабатывать (отображая смену состояния) только тогда, когда
Переход может срабатывать (отображая смену состояния) только тогда, когда

Навигация