|
ABSTRACT
The adoption of an agent-based approach that incorporates intelligence, adaptation and learning abilities has proved to significantly increase the realism and the accuracy of the simulation. Simulation systems of such a kind, however, require computational resources that might be considerable for a single agent, so to become unfeasible when the number of simulated agents scales up. A distributed environment is thus needed to allow the execution of such simulation systems, particularly in the case of scenarios populated by a large number of agents. Building an agent-based distributed simulation system, however, requires both specific expertise and knowledge of distributed simulation standards and a non-negligible amount of effort to develop ad-hoc components. This paper introduces a simulation framework named DisSimJADE, which enables the incorporation of distributed simulation facilities into existing agent-based systems. DisSimJADE is built on top of the popular agent-based framework JADE and allows to define agent-based simulation systems that can be transparently executed either in a local or distributed, therefore bringing significant savings in terms of effort and development time. In addition, DisSimJADE provides a uniform interface to the JADE framework, which further facilitates the production of distributed simulation systems to developers of JADE-based multi-agent systems.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
N. R. Jennings , M. Wooldridge, Applications of intelligent agents, Agent technology: foundations, applications, and markets, Springer-Verlag New York, Inc., Secaucus, NJ, 1998
|
| |
2
|
|
| |
3
|
JADE project home, http://jade.tilab.it, Telecom Italia.
|
| |
4
|
|
| |
5
|
FIPA Specification, http://www.fipa.org.
|
 |
6
|
|
| |
7
|
A. Helleboogh, T. Holvoet, D. Weyns, and Y. Berbers, "Extending Time Management Support for Multi-agent Systems". Proceedings of the 2004 Workshop on Multi Agent Simulation and Multi Agent-based Systems, LNCS 3415/2005, Springer Verlag, 2004, pp. 37--48.
|
| |
8
|
F. Wang, S. J. Turner, and L. Wang, "Agent Communication in Distributed Simulations", Proceedings of the Multi-Agent and Multi-Agent-Based Simulation (MABS 2004), SpringerVerlag, LNAI 3415, 2005, pp. 11--24.
|
| |
9
|
Jess Project http://www.jessrules.com.
|
| |
10
|
A. Pokahr, L. Braubach, and W. Lamersdorf, "JADEx: Implementing a BDI-Infrastructure for JADE Agents", EXP - In Search of Innovation (Special Issue on JADE), vol 3, n. 3, Telecom Italia Lab, Turin, Italy, 2003, pp. 76--85.
|
| |
11
|
G. Kiczales, J. Lamping, A. Menhdhekar, C. Maeda, C. Lopes, J. Loingtier, and J. Irwin, "Aspect-oriented programming", Proceedings of the European Conference on Object-Oriented Programming, Vol. 1241, Springer-Verlag, 1997, pp. 220--242.
|
| |
12
|
|
| |
13
|
IEEE 1516, Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) -- Framework and Rules.
|
 |
14
|
George F. Riley , Mostafa H. Ammar , Richard M. Fujimoto , Alfred Park , Kalyan Perumalla , Donghua Xu, A federated approach to distributed network simulation, ACM Transactions on Modeling and Computer Simulation (TOMACS), v.14 n.2, p.116-148, April 2004
[doi> 10.1145/985793.985795]
|
| |
15
|
Ernest H. Page , Robert L. Moose, Jr. , Sean P. Griffin, Web-based simulation in Simjava using remote method invocation, Proceedings of the 29th conference on Winter simulation, p.468-474, December 07-10, 1997, Atlanta, Georgia, United States
[doi> 10.1145/268437.268543]
|
| |
16
|
B. P. Ziegler, G. Ball, H. Cho, J. S. Lee, and H. Sarjoughian, "Implementation of the DEVS Formalism over the HLA/RTI: Problems and Solutions", Proceedings of the 1999 Simulation Interoperability Workshop (SIW99).
|
| |
17
|
|
| |
18
|
A. M. Uhrmacher and B. Schattenberg, "Agents in Discrete Event Simulation," European Simulation Symposium (ESS98), 1998, pp. 129--136.
|
 |
19
|
|
| |
20
|
|
 |
21
|
|
| |
22
|
D. Gianni and A. D'Ambrogio, "A Language to Enable Distributed Simulation of Extended Queueing Networks", Journal of Computer, Vol. 2, N. 4, July, 2007, Academy Publisher, pp. 76--86.
|
| |
23
|
|
| |
24
|
|
| |
25
|
XStream project home page, http://xstream.codehaus.org/.
|
|