Верификация недетерминированных и параллельных программ {P} A {Q} D=cobegin B1 || B2 … || Bn coend D=resource r cobegin B1 || B2 … || Bn coend F=with r.

Презентация:



Advertisements
Похожие презентации
Пример1 Мир
Advertisements

Анализ сетей Петри Проблема ограниченности и безопасности сети р неограниченна (М 0 М 1 ) (М 1 М 2 ) (М 1 М 2 ) (М 1 (р) < М 2 (р)). p1p1 t2t2 p3p3 p4p4.
Модели вычислительных процессов Вычислительные схемы (R i S k );(S k R j ) R1R1 R2R2 S5S5 1 S1S1 S4S4 00 R3R3 R5R5 R6R6 S1S1 S4S4 S3S3 S6S6 R4R4 S2S2 00.
Сеть здания.
Методика верификации программы Пример 1 Cтроим схему алгоритма ((x 0) (y>0)) A1A1 Начало r:=x; q:=0 (x=r+y*q) A3A3 (x=r+y*q) (r.
What do you like doing in summer? 4form(1 unit) I like spending my holidays with my family. I like traveling. I like traveling by… When I travel… When.
What..? Why..? When..? How..? Is..? Do..? Can..?
When do you usually get up? When do you wash your hands and your face?
S1. Последовательность операторов Если {V} S1 {P1} и {P1} S2 {P} То {V} (S1; S2) {P}
Д И С К О В О Д О. Ц И К Л,,,, НИЕ К О П И Р О В А Н И Е.
Диофантовы уравнения ах + ву = с где (х; у) – решение уравнения а, в, с – целые числа.
Дан недетерминированный конечный автомат, где Q = {S, A, B, N}, T = {a, b}, H = {S}, Z = {N} и функция переходов F(S, a) = A, F(S, a) = B, F(A, a) = A,
Взаимодействующие параллельные процессы
Взаимодействующие параллельные процессы. Параллельные процессы P1 P2 Q1 Q2 Последовательные процессы Логические параллельные процессы P1 P2 Q1Q2 Физические.
Классификация картографических проекций.
Примеры обработки информации (Алгоритмы) Примеры обработки информации (Алгоритмы)
Моделирование последовательных процессов Моделирование систем на основе сетей Петри program mult; var X, Y: integer; begin read(Y); X:=1; while Y>0 do.
Последовательное I общ = I 1 = I 2 U общ = U 1 + U 2 R общ = R 1 + R 2 Параллельное I общ = I 1 + I 2 U общ = U 1 = U 2.
Примеры работ по оформлению главного стенда.
Виртуальная экскурсия по сети Интернет. VCT-проект «Сеть творческих учителей»
Транксрипт:

Верификация недетерминированных и параллельных программ {P} A {Q} D=cobegin B1 || B2 … || Bn coend D=resource r cobegin B1 || B2 … || Bn coend F=with r when do B inv r

Процессы

Классификация процессов

Сети Петри С=(P, T, I, O) P={p 1, p 2, …, p n } T={t 1, t 2, …, t m } Пример: C={P, T, I, O} P={p 1, p 2, p 3, p 4, p 5 } T={t 1, t 2, t 3, t 4 } I(t 1 )={p 1 }O(t 1 )={p 2, p 3, p 4 } I(t 2 )={p 2, p 3, p 4 }O(t 2 )={p 2 } I(t 3 )={p 4 }O(t 3 )={p 5 } I(t 4 )={p 5 }O(t 4 )={p 3, p 4 }

C=(P, T, I, O) С=(P, T, I, O) M= (P, T, I, O, ) =(1, 0, 0, 2, 1)

t j (, t j )= ( 0, 1, 2, …) (t j0, t j1, t j2, …) ( k, t jk )= k+1 C=(P, T, I, O) t j T (, t j )= R(C, )