Develop the multi agent system, Computer Engineering

The new season of AFL, and the excited coming FIFA World Cup in South Africa this June, many sports fans are willing to find the latest results of their beloved sports teams. In this project, you are requested to develop a middleware based multi agent system to track the latest score of your favourite sports team.

The architecture of this multi agent system is given above. There are three types of agents in this system:

  • Yellow Page Agent (YPA): a middle agent acts as yellow page. It keeps a list of records of the currently available service provider agents who can offer information or services to others. The record of a service provider includes agent name, contact information, and the service (team name). The record is registered by a provider agent when it starts, and when it exits from the system the agent will deregister to YPA and its record will be removed from the list.  
  •  Service Provider Agent (SPA): an information agent who can find and extract a piece of requested information, such as the most recent score of Australian soccer team, from the World Wide Web. It first registers its service information to the YPA when it becomes available to the public. After that,  it is able to answer queries from other service consumer agents to search and  extract the score for your team. Finally, when it quits from service, SPA deregisters from YPA so its record will be removed from the list.  
  • Service Consumer Agent (SCA): a software agent as an interface to human users. SCA has a GUI interface for users to input or select sports team. And then, it asks the YPA to allocate an agent who has the capability to find the score for that team. When SCA receives the contact information of a SPA from YPA, it communicates with that SPA to request the latest team result. And it will display the score returned by SPA to the user.
Posted Date: 2/23/2013 5:45:00 AM | Location : United States







Related Discussions:- Develop the multi agent system, Assignment Help, Ask Question on Develop the multi agent system, Get Answer, Expert's Help, Develop the multi agent system Discussions

Write discussion on Develop the multi agent system
Your posts are moderated
Related Questions
Prove the following identities   a. A ‾B ‾C‾ + A ‾BC ‾ + AB ‾C ‾ + ABC ‾ = C ‾ b. AB + ABC + A ‾ B + AB ‾C = B + AC Ans. a. LHS = A'B'C' + A'BC' + AB'C' + ABC' =

The difference among the next and continue verb is that in the continue verb it is used for a situation where there is no EOF condition that is the records are to be accessed again

A class invariant is a condition that describes all valid states for an object. It is a logical condition to make sure the correct working of a class. Class invariants must hold wh

What is "at exit-command:? The flow logic Keyword at EXIT-COMMAND is a special addition to the MODULE statement in the Flow Logic .AT EXIT-COMMAND lets you call a module befor

What is Strobe. Asynchronous data are transfer among two independent unit needs that control signals to be transmitted among the communicating units to indicate the time at whi

Define Terminal symbols? Terminal symbols: These are literal strings forming the input of a formal grammar and can't be broken down in slighter units without losing literal m

Explain the importance of Object Oriented Modelling It is important to note that wi t h the growing complexity of systems, significance of modelling techniques increases. Beca

Q. Interfacing of keyboards? The keyboard employs a special Input/output port which is similar to a serial port however doesn't explicitly follow the RS-232 serial port standar

How can common bus system be constructed A common bus system could be constructed using multiplexers. These multiplexers select source register whose binary information is then

Logic-based Expert Systems - Artificial intelligence: Expert systems are agents which are programmed to make decisions about real world situations. They are put together by uti