Open Agent System platform based on High Level
Architecture is firstly proposed to support the application involving
heterogeneous agents. The basic idea is to develop different wrappers
for different agent systems, which are wrapped as federates to join a
federation. The platform is based on High Level Architecture and the
advantages for this open standard are naturally inherited, such as
system interoperability and reuse. Especially, the federal architecture
allows different federates to be heterogeneous so as to support the
integration of different agent systems. Furthermore, both implicit
communication and explicit communication between agents can be
supported. Then, as the wrapper RTI_JADE an example, the
components are discussed. Finally, the performance of RTI_JADE is
analyzed. The results show that RTI_JADE works very efficiently.
[1] M. Luck, P. McBurney and C. Preist. Agent Technology: Enabling Next
Generation Computing. AgentLink. http://www.agentlink.org/roadmap.
[2] F. Bellifemine, A. Poggi and G. Rimassa. JADE - A FIPA-compliant
agent framework. In: Proc. of PAAM-99. London, UK. 1999, pp. 97-108.
[3] A. M. Uhrmacher, P. Tyschler and D. Tyschler. Modeling mobile agents.
In Proc. of the International Conference on Web-based Modeling and
Simulation, part of the 1998 SCS Western Multiconference on Computer
Simulation. San Diego , California. 1998, pp. 15-20.
[4] Aglet. Tokyo Research Laboratory IBM Corporation.
http://www.trl.ibm.co. jp/aglets/
[5] P. Urlings, J. Tweedale, C. Sioutis, N. Ichalkaranje and L. Jain. Intelligent
Agents as Cognitive Team Members. In Proc. of the 10th International
Conference on Human-Computer Interaction. Crete. Greece. 2003, pp.
723-733.
[6] Nick Collier. RePast: An Extensible Framework for Agent Simulation.
http://repast.sourceforge.net.
[7] A. Sloman and R. Poli. SIM AGENT: A toolkit for exploring agent
designs. In M. Wooldridge, J. Mueller and M. Tambe, editors.: Intelligent
Agents II: Agent Theories Architectures and Languages (ATAL-95).
Springer-Verlag, 1996, pp. 392-407.
[8] Cougaar. Cougaar Open Source Software. http://www.cougaar.org.
[9] M. R. Genesereth and S. P. Ketchpel. Software agents. Communications
of the ACM. 1994, vol. 37, no. 7, pp. 48-53.
[10] N.B. Wang, X.F. Xu, G. Wang and S.C. Deng. Designing Federation
Multi-agent System Based on Ontology. Computer Engineering. 1999,
vol. 25, no. 3, pp. 50-52
[11] N. R. Jennings, L. Varga, R. Aarnts, J. Fuchs and P. Skarek. Transforming
Standalone Expert Systems into a Community of Cooperating Agents.
Engineering Applications of AI. 1993, vol. 6, no. 4, pp. 317-331.
[12] DMSO: High Level Architecture Rules, Interface Specification, Object
Model Template. Version 1.3. 1998. http://www.dmso.nil.
[13] E. Dannie, P. John and A. Stephan. Feasibility and Functionality of
Autonomous Objects in the HLA. In Proc. of the 1997 Spring Simulation
Interoperability Workshop. Orlando, FL. No: 97S-SIW-055, 1997, pp.
3-7.
[14] J. Andersson and S. Lof. HLA as Conceptual Basis for a Multi-Agent
Environment. Technical Report 8th-CGF-033, Pitch Kunskapsutveckling
AB, 1999.
[15] M. Lees, B. Logan, T. Oguara and G. Theodoropoulos. HLA_AGENT:
Distributed Simulation of Agent-Based Systems with HLA. In Proc. of the
International Conference on Computational Science (ICCS'04).
Huntsville, Alabama USA. 2004, pp. 907-915.
[16] R. Minso and G. Theodoropoulos. Distributing Repast agent-based
simulations with HLA. In Proc. of the 2004 European Simulation
Interoperability Workshop, Edinburgh, Simulation Interoperability
Standards Organization and Society for Computer Simulation
International. 2004.
[17] F. Wang, S.J. Turner and L. Wang. Integrating Agents into HLA-based
Distributed Virtual Environments. In Proc. of the Fourth Workshop on
Agent-Based Simulation (ABS2003). Montepellier, France. 2003, pp.
9-14.
[18] B. Logan and G. Theodoropoulos. The Distributed Simulation of
Multi-Agent Systems. In Proc. of the IEEE - Special Issue on
Agent-Oriented Software Approaches in Distributed Modeling and
Simulation. 2001, vol. 89, no. 2, pp.174-185.
[19] Michael Van Wie. Role Selection in Teams of Non-communicating
Agents. Thesis for the Degree Doctor of Philosophy. University of
Rochester. 2001.
[1] M. Luck, P. McBurney and C. Preist. Agent Technology: Enabling Next
Generation Computing. AgentLink. http://www.agentlink.org/roadmap.
[2] F. Bellifemine, A. Poggi and G. Rimassa. JADE - A FIPA-compliant
agent framework. In: Proc. of PAAM-99. London, UK. 1999, pp. 97-108.
[3] A. M. Uhrmacher, P. Tyschler and D. Tyschler. Modeling mobile agents.
In Proc. of the International Conference on Web-based Modeling and
Simulation, part of the 1998 SCS Western Multiconference on Computer
Simulation. San Diego , California. 1998, pp. 15-20.
[4] Aglet. Tokyo Research Laboratory IBM Corporation.
http://www.trl.ibm.co. jp/aglets/
[5] P. Urlings, J. Tweedale, C. Sioutis, N. Ichalkaranje and L. Jain. Intelligent
Agents as Cognitive Team Members. In Proc. of the 10th International
Conference on Human-Computer Interaction. Crete. Greece. 2003, pp.
723-733.
[6] Nick Collier. RePast: An Extensible Framework for Agent Simulation.
http://repast.sourceforge.net.
[7] A. Sloman and R. Poli. SIM AGENT: A toolkit for exploring agent
designs. In M. Wooldridge, J. Mueller and M. Tambe, editors.: Intelligent
Agents II: Agent Theories Architectures and Languages (ATAL-95).
Springer-Verlag, 1996, pp. 392-407.
[8] Cougaar. Cougaar Open Source Software. http://www.cougaar.org.
[9] M. R. Genesereth and S. P. Ketchpel. Software agents. Communications
of the ACM. 1994, vol. 37, no. 7, pp. 48-53.
[10] N.B. Wang, X.F. Xu, G. Wang and S.C. Deng. Designing Federation
Multi-agent System Based on Ontology. Computer Engineering. 1999,
vol. 25, no. 3, pp. 50-52
[11] N. R. Jennings, L. Varga, R. Aarnts, J. Fuchs and P. Skarek. Transforming
Standalone Expert Systems into a Community of Cooperating Agents.
Engineering Applications of AI. 1993, vol. 6, no. 4, pp. 317-331.
[12] DMSO: High Level Architecture Rules, Interface Specification, Object
Model Template. Version 1.3. 1998. http://www.dmso.nil.
[13] E. Dannie, P. John and A. Stephan. Feasibility and Functionality of
Autonomous Objects in the HLA. In Proc. of the 1997 Spring Simulation
Interoperability Workshop. Orlando, FL. No: 97S-SIW-055, 1997, pp.
3-7.
[14] J. Andersson and S. Lof. HLA as Conceptual Basis for a Multi-Agent
Environment. Technical Report 8th-CGF-033, Pitch Kunskapsutveckling
AB, 1999.
[15] M. Lees, B. Logan, T. Oguara and G. Theodoropoulos. HLA_AGENT:
Distributed Simulation of Agent-Based Systems with HLA. In Proc. of the
International Conference on Computational Science (ICCS'04).
Huntsville, Alabama USA. 2004, pp. 907-915.
[16] R. Minso and G. Theodoropoulos. Distributing Repast agent-based
simulations with HLA. In Proc. of the 2004 European Simulation
Interoperability Workshop, Edinburgh, Simulation Interoperability
Standards Organization and Society for Computer Simulation
International. 2004.
[17] F. Wang, S.J. Turner and L. Wang. Integrating Agents into HLA-based
Distributed Virtual Environments. In Proc. of the Fourth Workshop on
Agent-Based Simulation (ABS2003). Montepellier, France. 2003, pp.
9-14.
[18] B. Logan and G. Theodoropoulos. The Distributed Simulation of
Multi-Agent Systems. In Proc. of the IEEE - Special Issue on
Agent-Oriented Software Approaches in Distributed Modeling and
Simulation. 2001, vol. 89, no. 2, pp.174-185.
[19] Michael Van Wie. Role Selection in Teams of Non-communicating
Agents. Thesis for the Degree Doctor of Philosophy. University of
Rochester. 2001.
@article{"International Journal of Electrical, Electronic and Communication Sciences:63170", author = "Hong-Bing Wang and Zhi-Hua Fan and Chun-Dong She", title = "Federal Open Agent System Platform", abstract = "Open Agent System platform based on High Level
Architecture is firstly proposed to support the application involving
heterogeneous agents. The basic idea is to develop different wrappers
for different agent systems, which are wrapped as federates to join a
federation. The platform is based on High Level Architecture and the
advantages for this open standard are naturally inherited, such as
system interoperability and reuse. Especially, the federal architecture
allows different federates to be heterogeneous so as to support the
integration of different agent systems. Furthermore, both implicit
communication and explicit communication between agents can be
supported. Then, as the wrapper RTI_JADE an example, the
components are discussed. Finally, the performance of RTI_JADE is
analyzed. The results show that RTI_JADE works very efficiently.", keywords = "Open Agent System, High Level Architecture,Heterogeneous Agents, Wrapper.", volume = "2", number = "8", pages = "1719-6", }