Previous Page  7 / 23 Next Page
Information
Show Menu
Previous Page 7 / 23 Next Page
Page Background

ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. «Приборостроение». 2016. № 3

71

лями. Каждый

i

-й агент-исполнитель имеет два канала: входной канал

РИi

, являющийся выходным для руководителя, и выходной канал

ИiР

,

являющийся входным для руководителя.

Во входной канал исполнителя руководитель может помещать сооб-

щение, которое может забирать исполнитель. В свой выходной канал ис-

полнитель может помещать сообщение для руководителя

.

Каждый ис-

полнитель после получения сообщения от руководителя осуществляет

внутреннее поведение в соответствии с собственными убеждениями.

В рамках настоящей статьи это поведение не рассмотрено. Взаимодей-

ствие исполнителей и руководителя начинается после получения от ру-

ководителя уведомления о начале взаимодействия, которое одновремен-

но рассылается всем исполнителям. Если хотя бы один исполнитель дал

согласие на взаимодействие, то оно продолжается. В противном случае

взаимодействие прекращается. Руководитель прекращает взаимодей-

ствие путем отправки соответствующего сообщения исполнителям. Опи-

санное взаимодействие агентов будем представлять секвентами, струк-

тура которых рассмотрена выше.

Рассмотрим состояния (конфигурации) каналов, которые использу-

ет руководитель:

1)

все каналы открыты, и руководитель готов начать взаимодей-

ствие с исполнителями

Готовность

= (

РИ1

(

открыт

),

И1Р

(

открыт

),

РИ2

(

открыт

),

И2Р

(

открыт

));

2)

в выходные каналы руководителя

поступают приглашения на

взаимодействие всем исполнителям

Приглашение

= (

РИ1

(

приглашение

),

И1Р

(

открыт

),

РИ2

(

приглашение

),

И2Р

(

открыт

));

3)

в выходные каналы исполнителей

поступают подтверждения о

получении приглашения на взаимодействие

Принятие

= (

РИ1

(

приглашение

),

И1Р

(

приглашен

),

РИ2

(

приглашение

),

И2Р

(

приглашен

));

4)

в выходные каналы руководителя поступают сообщения о нача-

ле выполнения заданий исполнителями

Управление

= (

РИ1

(

задание

),

И1Р

(

приглашен

),

РИ2

(

задание

),

И2Р

(

приглашен

));

5)

в выходные каналы исполнителей поступают сообщения о со-

гласии на выполнение ими заданий

Выполнение

= (

РИ1

(

задание

),

И1Р

(

согласен

),

РИ2

(

задание

),

И2Р

(

согласен

));