Development of Multi-Agent System for FireAccident Detection Using Gaia Methodology
2, 3, 4
StudentsDepartment of Information Technology,Sri Manakula Vinayagar Engineering College, Puducherry – 605 107.
—An agent is an encapsulated computer system that iscapable of flexible and autonomous action in that environment inorder to meet its design objectives. This paper presents theanalysis model of MAS used to sensing the fire accident area inour surrounding, at the same time passing the information to thesuccessive organization which is found nearby to the accidentalarea by the help of database server. By that it will decrease thetravelling time taken by the organization to reach the destination.It collaborates with external components for performing tasksand reacts to situation appropriately. The MAS model is builtusing the GAIA methodology and the JADE agent framework.
Keywords- Coordination, Crisis Response, GAIA, MAS,Simulation
INTRODUCTIONIn the context of the Open Agent Architecture (OAA) [7,8], agent is defined as any software process that meets theconventions of the OAA society. An agent satisfies thisrequirement by registering the services it can provide in anacceptable form, by being able to speak the Inter agentCommunication Language (ICL), and by sharing functionalitycommon to all OAA agents, such as the ability to installtriggers, manage data in certain ways, etc. The term agentdescribes a software abstraction or a concept, similar to OOPterm such as methods, functions and objects. The
concept of an agent provides a convenient and powerful way to describe acomplex software entity that is capable of acting with a certaindegree of autonomy in order to accomplish tasks on behalf of its user. Agents are described in terms of its behavior. Someproperties of agents are autonomy, interactivity, adaptivity,sociable, mobile, intelligent and trustworthy. Agents havedifferent definitions that are being proposed based on theircharacteristics. They are
Code is not executed on demand but runscontinuously and decides for itself when it shouldperform some activity.
Agents have capability of task selection,prioritization, goal directed behavior, decision makingwithout human intervention.
Agents are able to engage othercomponents through some sort of communication andcoordination, they may collaborate on task.
Agent perceives the context in which theyoperate and react to it appropriately.
Multi Agent System
When several agents interact they may form a multi-agentsystem. Characteristically such agents will not have all data orall methods available to achieve an objective and thus will haveto collaborate with other agents. Also, there may be little or noglobal control. These agents are utilized when collaborativeoperations ought to be done in establishing communicationsystem.
Gaia  is intended to allow an analyst to gosystematically from a statement of requirements to a designthat is sufficiently detailed and it can be implemented directlyin Jade platform. Analysis and design can be thought of as aprocess of developing increasingly detailed models of thesystem to be constructed.
Figure 1. GAIA Methodology (process and models)
Gaia provides an agent-specific set of concepts throughwhich a software engineer can understand and model acomplex system.
(IJCSIS) International Journal of Computer Science and Information Security,Vol. 8, No. 1, April 2010190http://sites.google.com/site/ijcsis/ISSN 1947-5500