В качестве второго процесса возьмем исходный процесс, редукцирование которого по входной компоненте
={1100,1110, 1000} описано выше. ={110000000, 1110000001, 1000000000}; = {1100000000}; = {1000000000}; :Построим, если это возможно, процесс P3= <S3,F3,I3,R3>, ситуации которого представимы в виде пар S3 = (S1, S2), такой что:
1) S1ÎS1(Y1*), S2ÎS2(X2*), т.е. S3 Í S1(Y1*)´ S2(X2*);
2) выходная компонента у1 ситуации S1 равна входной компоненте х2 ситуации S2 - у1 = х2;
3) если в S3 компонента S2ÎI2(X2*), то S1ÎR1(Y1*);
4) если (Si1, Sj2)F3(Sk1, Sl2), то либо
(Si1FSk1)& (Sj2F2Sl2), либо
(Si1FSk1)& (Sj2 = Sl2), либо
(Si1 = Sk1)& (Sj2F2Sl2).
Ситуации процесса:
SH | W | T | ED | M | S | L | O | P | I | F | B | C | K | |
0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
1 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
В результате сцепления двух процессов мы получили композицию. Процесс загрузки диска в привод, чтения с аварийным завершением.
Взаимодействие событий в асинхронных системах имеет, как правило, сложную динамическую структуру. Поэтому такое взаимодействие проще описать, если указать не непосредственные связи между событиями, а те ситуации, при которых данное событие может реализоваться. Такие ситуации называются условиями реализации событий.
В нашем случае множество условий
состоит из ситуаций самого процесса, т.е. показывает готовность компонентов процесса к действию; а множество - это наступление некоторых событий, т.е. выполнение шагов процесса.Начальная разметка графа- условие начала работы, т. е. первоначальная активация, которая соответствует условию S1.
Т. к. все места сети безопасны, то и вся сеть в целом безопасна.
Т. к. для
, сеть ограничена.