
- •1.Эффективность вычислений. Основные понятия и определения.
- •2. Алгоритм. Основные понятия и определения.
- •3. Семантическая теория программ.
- •4. Схемы программ.
- •5. Способы задания алгоритмов.
- •6. Универсальные модели алгоритмов.
- •7. Понятийные средства спецификации программ.
- •8. Основные требования к спецификации программ.
- •9. Спецификации в жизненном цикле программ.
- •10. Методы спецификации программ.
- •1. Табличные средства.
- •2. Равенства и подстановки.
- •3. Логические средства и аксиоматические описания.
- •4. Графовые средства: графы, сети, диаграммы.
- •5. Конечно-автоматные диаграммы.
- •6 Синтаксические диаграммы.
- •7. Сети Петри.
- •11. Графические методы спецификации.
- •12.Автоматное преобразование информации
- •13. Основные понятия и определения теории конечных автоматов
- •14.Способы задания конечных автоматов.
- •15. Конечный автомат как модель «реагирующей системы».
- •16. Конечный автомат как модель протокола передачи сообщений в сетях.
- •17. Конечный автомат как модель взаимодействия процессов.
- •18. Автоматы Мура и Милли.
- •19. Примеры конечных автоматов.
- •20. Программная и аппаратная реализация конечных автоматов.
- •21. Сети Петри: принципы построения.
- •22. Теория комплектов.
- •Структура сети Петри.
- •24. Графы сети Петри.
- •25.Аналитическое и графическое представление сети Петри.
- •26. Маркировка сети Петри.
- •27.Выполнение сети Петри.
- •28. Пространство состояний сети Петри.
- •31. Сети Петри как аппарат для моделирования систем
- •32. Одновременность и конфликт сети Петри.
- •33. Моделирование аппаратного обеспечения сетями Петри
- •34.Моделирование программного обеспечения сетями Петри
- •35.Параллелизм в сетях Петри.
- •36,48 Моделирование дискретных процессов сетями Петри.
- •37. Безопасность сетей Петри
- •38.Ограниченность сети Петри
- •39.Тупики в сетях Петри.
- •40. Достижимость в сети Петри. См. Билет 29
- •41. Дерево достижимости в сетях
- •42. Анализ сетей Петри
- •47. Матричное представление сетей Петри.
- •50. Недостатки классических сетей Петри.
- •1.Эффективность вычислений. Основные понятия и определения. 1
40. Достижимость в сети Петри. См. Билет 29
41. Дерево достижимости в сетях
Определение.
Множество
достижимости R(C,
) для сети Петри С = (Р, T,
I,
O)
с маркировкой
есть наименьшее множество маркировок,
определенных следующим образом: 1.
2.
Если
и
для
некоторого
,
то
Проще говоря, множество достижимости – это множество всех состояний(маркировок)сети, достижимых из текущего состояния. Говорят, что состояние 2 достижимо из состояния 1, если есть такой разрешенный переход tj, выполнив который, мы перейдем из состояния 1 в состояние 2.
Напомним, что переход tj разрешен в том случае, когда в любой его входной позиции число фишек не меньше, чем число дуг, идущих от этой позиции к переходу, то есть фишек в любой входной позиции «хватает» для перехода.
Д
P2
Пример:
P1
t2
P3
Проверка свойств: безопасность и ограниченность.
Сеть Петри ограниченна тогда и только тогда, когда символ
ω отсутствует в её дереве достижимости.
42. Анализ сетей Петри
С помощью сетей Петри можно моделировать широкий класс систем, пред-
ставляя должным образом взаимодействие различных процессов, которые могут воз-
никнуть в системе. Как отмечалось ранее, наиболее часто сети Петри применяют при
моделировании систем, включающих параллельные действия.
Моделирование системы (устройства) на основе сетей Петри предполагает про-
ведение тщательного анализа, который должен привести к глубокому пониманию по-
ведения моделируемой системы. Таким образом, необходимо рассмотреть методы
анализа и свойства сетей Петри. Для этого рассмотрим типы задач, которые могут
решаться с применением сетей Петри. Цель анализа сети Петри – получение ответа на
вопрос о конкретной сети Петри.
Анализ сетей Петри
Моделирование без анализа малополезно!
Задача анализа сети Петри - определение свойств сети:
• Безопасность
• Ограниченность
• Сохранение
• Активность
• Достижимость и покрываемость
• Эквивалентность
Основными свойствами сети Петри являются:
Ограниченность — число меток в любой позиции сети не может превысить некоторого значения K;
Безопасность — частный случай ограниченности, K=1;
Безопасность важна для моделирования аппаратуры. Безопасную позицию можно реализовать одним триггером.
Сохраняемость — постоянство загрузки ресурсов, постоянна. Где Ni — число маркеров в i-той позиции, Ai — весовой коэффициент; Переход называется активным, если он не заблокирован, то есть потенциально запустимым.
Свойство сохранения является важным при моделировании распределения ресурсов.
Достижимость — возможность перехода сети из одного заданного состояния (характеризуемого распределением меток) в другое;
Живость — возможность срабатывания любого перехода при функционировании моделируемого объекта.
Методы анализа:
• Деревья достижимости
• Матричные уравнения
43,47 Матричные уравнения сетей +