Font Size: a A A

Flexible agent communication in a software engineering framework for multiagent systems

Posted on:2004-06-02Degree:M.S.C.S.EType:Thesis
University:The University of Texas at ArlingtonCandidate:Pancholi, Gaurav VinodFull Text:PDF
GTID:2468390011476024Subject:Computer Science
Abstract/Summary:
Over the last decade the popularity of agent-based systems has increased rapidly because agents bring intelligence, reasoning and autonomy to software systems. Agents are being used in an increasingly wide variety of applications. A number of Agent Oriented Software Engineering (AOSE) frameworks have been proposed. These frameworks aim at providing software engineering support to multiagent systems development including agent communication. In this research, a communication layer for the AOSE framework has been proposed. The proposed framework is a JAVA-based communication subsystem developed on top of JADE and uses FIPA Performatives for communication. JADE provides a rich set of API's for agent development, but it requires a learning curve and certain amount of effort. Using the proposed framework, the agent developer can incorporate the message sending and receiving functionality by inheriting few trivial classes; the rest is handled by the communication sub-system. The agent developer can focus on more intricate tasks in agent development like plan generation, continual updating of goals, etc.
Keywords/Search Tags:Agent, Software engineering, Communication, Systems, Framework
Related items