Information Technology Reference
In-Depth Information
Fig. 2. (a) Data coupling diagram; (b) Agent-Role grouping diagram
Another relevant task performed in architectural design phase is to define
the agent conversations (Interaction Protocols, IP) in order to describe what
should happen to realize the specified goals and scenarios. Interaction Protocols
are a graphical representation that shows (i) interactions among agents, and
(ii) interactions among agents and the environment. It should be highlighted
that percepts are originated by actors that communicate with agents, whereas
actions describe a communication of agents with actors. For example, Fig. 3a
details the Tailgating IP interaction protocol internal structure, a sub-protocol
of Access IP . As can be noticed, it involves two agents and two actors (identified
by the dotted squares in the diagram) to detect tailgating situations. This situa-
tion happens when the door remains open after an authorized person has passed
through it and the related infrared sensor has been activated once. From this
moment, whenever the InfraredSensorAg agent perceives that the infrared sen-
sor beam has been broken again, a new crossing through the module is counted
( IncreaseTracCounter a ), the number of people inside the enclosure is updated
( IncreaseOccupationCounter a ), and the detection is communicated to the Tail-
gatingAg agent sending a BrokenBeam message. Finally, the TailgatingAg agent
executes the NotifyTailgating a action in order to notify the Central A actor
an unauthorized access. This checking is carried out until the ContactSensorAg
agent notifies the TailgatingAg agent that the door is closed thanks to the Ac-
cess IP protocol. Tailgating detection is carried out in the same way for entrance
and exit alternatives.
Fig. 3b shows a fragment of system overview diagram for the proposed system
design that includes the Tailgating Interaction Protocol. It can be observed that
once roles have been grouped into agents, the information about percepts, ac-
tions, and data related to roles is automatically propagated and linked with the
agents in the system overview diagram. Finally, the agent acquaintance diagram
that contains the communication links between agents is automatically gener-
ated using the messages of information included in the interaction protocols. In
short, every agent that perceives information captured by a device uses an inter-
mediate agent ( CommunicatorAg ) to establish its communication. On the other
hand, the agents responsible for detecting anomalous situations ( TailgatingAg
and SabotageDoorAg ) can benefit from the knowledge offered by agents related
 
Search WWH ::




Custom Search