
- •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
Структура сети Петри.
Сеть Петри состоит из 4-ех компонентов, которые и определяют ее структуру:
Множество P (от слова position)
Множество переходов T (transition)
Входная функция I (in)
Выходная функция O (out)
Входная и выходная функции связаны с переходами и позициями. Входная функция I отображает переход Tj в множество позиций I(tj), называемых входными позициями перехода.
Выходная функция O отображает переход Tj в множество позиций O(tj), называемых выходными позициями перехода. Таким образом справедливы следующие зависимости:
I : Tj P
O : Tj P «» - это отображение «:» - «есть»
Определение:
Сеть Петри С является четверкой мат. объектов C = (P, T, I,O), где:
P = {p1,p2,…,pn} T = {t1, t2, …, tn}
Множество позиций и переходов не пересекается.
Входная функция является отображением перехода в множество позиций I : Tj P
Выходная O является отображением из конкретного перехода в множество позиций O : Tj P
Мощность множества P есть число N.
А мощность множество T, если число M.
Произвольный элемент из множества позиций P обозначается как pi (i = 1,2,…,n)
Произвольный элемент T обознается, как tj. (j = 1,2,…,n)
Входы и выходы переходов представляют из себя комплекты позиции.
Кратность входной позиции для перехода tj есть число появления позиции pi во входном комплекте переходов:
#(pi I(tj))
Аналогично, кратность выходной позиции pi для перехода tj есть число появлений позиции pi в выходном комплекте переходов:
#(pi, O(tj))
Определение 3.2.
Определим расширенную функцию I и выходную функцию O:
#(tj I(pi) = #(pj O(tj))
#(tj O(pi) = #(pi I(tj))
[ОФТОПИК]
Назовем множество элементов, из которых составлены комплекты областью D.
Пространство комплектов Dn – есть множество всех таких комплектов, что их элементы принадлежат D и ни один из элементов не входит в комплект более n раз.
Иначе говоря, для любого комплекта можно записать соотношение: B Dn
Множество D есть множество всех комплектов над областью D без какого либо ограничения на число экзмеляров элементов в комплекте.
24. Графы сети Петри.
Графы сетей Петри
Для иллюстрации основных понятий теории сетей Петри удобным представлением является графическое представление сети Петри.
Теоретико-графовым представлением сети Петри двудольный (бинарный) ориентированный мультиграф.
Двудольность (бинарность) графа состоит в том, что вершины графического представления бывают двух типов:
В виде кружка обозначается позиция
В виде планки – изображается переход
Причем дуги соединяют только вершины различных типов, т.е. кружок соединяется с только с планкой, планка соединяется только с кружком.
Ориентированные дуги соединяют позиции и переходы.
Дуга направленная от позиции pi к переходу tj определяет позицю, которая является входом перехода …:
O |
Выходная позиция указывается дугой от перехода к позиции
Кратные выходы, так же представлены кратными дугами.
Граф G = (V, A) сети Петри есть бинарный ориентированный мультиграф.
Где V = { v1, v2,…, vs } – множество вершин.
A = { a1, a2,…, ar } – множество дуг.
ai
= (vj,
vk),
где vj
и vk
V
Множество V состоит из двух непересекающихся подмножеств P и T
vj ∈ P и vk ∈ T или vj ∈ T и vk ∈ P
Граф сети Петри являетс мультиграфом, т.к. он допускает существование кратных дуг. Количество кратных дуг специально оговаривается.
Определим V = P U T. Зададим множество А как комплект направленных дуг такой, что для всех pi c P и tj с T выполняются след. соотношения:
#((pi, tj), A) = #(pi, I(tj)) #((tj, po), A) = #( pi, O(tj))