Information Technology Reference
In-Depth Information
4.2 Agent Classes Behavior Specification
Behavior of each agent class is specified in two layers. At the upper layer, the struc-
ture of the interaction of the state machines representing particular variants of the
agent class behavior, which correspond to different agent services 2 , is specified. At
the lower layer, each such state machine is specified in details. Correspondingly, let
us describe some of the agent class services distinguishing upper and lower layers.
4.2.1 NetLevelAgent Agent Class
The basic services of this agent class are the followings (Fig.4):
NetworkSensor -provides monitoring of the network traffic and generation of
the primary events associated with this data source. In other words, it is re-
sponsible for dispatching of input events and sequencing of its preprocessing;
NetworkLevelF -provides computation of the connection-based features and
generation of the secondary events;
Spam - provides forwarding of the events and feature values to the source-
based classifiers.
Interface of the options of the adjustment of the NetworkSensor service is shown in
Fig.5.
Let us describe state machines implementing the services of the NetLevelAgent
agent class. An example of the state machine corresponding to the NetworkLevelF
service is presented in Fig.6. In the state Get_Input_Data the newly arrived data are
analyzed. After detection of the type of the data arrived, the latter are processed ac-
cording to their type: the packet data are processed in Process_Packet state, while
connection-associated data are processed in the Process_Connection state. After this,
Fig. 5. Options of the service NetworkSensor adjusting
2 Term " agent service " is used in multi-agent technology to denote an agent's functionality.
Search WWH ::




Custom Search