Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Web-based simulation in Simjava using remote method invocation
Proceedings of the 29th conference on Winter simulation
Applications of intelligent agents
Agent technology
Building cognitively rich agents using the SIM_Agent toolkit
Communications of the ACM
The time and state relationships in simulation modeling
Communications of the ACM - Special issue on simulation modeling and statistical computing
Parallel and Distribution Simulation Systems
Parallel and Distribution Simulation Systems
A federated approach to distributed network simulation
ACM Transactions on Modeling and Computer Simulation (TOMACS)
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Distributed simulation of agent-based systems with HLA
ACM Transactions on Modeling and Computer Simulation (TOMACS)
The OSA project: an example of component based software engineering techniques applied to simulation
Proceedings of the 2007 Summer Computer Simulation Conference
Bringing Discrete Event Simulation Concepts into Multi-agent Systems
UKSIM '08 Proceedings of the Tenth International Conference on Computer Modeling and Simulation
A layered architecture for the model-driven development of distributed simulators
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
Software Engineering
Agent communication in distributed simulations
MABS'04 Proceedings of the 2004 international conference on Multi-Agent and Multi-Agent-Based Simulation
Extending time management support for multi-agent systems
MABS'04 Proceedings of the 2004 international conference on Multi-Agent and Multi-Agent-Based Simulation
A distributed approach to the simulation of inherently distributed systems
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
Hi-index | 0.00 |
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.