Object-oriented simulation with hierarchical, modular models: intelligent agents and endomorphic systems
Communications of the ACM
Parallel DEVS: a parallel, hierarchical, modular modeling formalism and its distributed simulator
Transactions of the Society for Computer Simulation International
Simulation of multiple time-pressured agents
Proceedings of the 29th conference on Winter simulation
Concepts of object- and agent-oriented simulation
Transactions of the Society for Computer Simulation International - Special issue: multi-agent systems and simulation
Modeling and simulation of mobile agents
Future Generation Computer Systems
Coordination of Distributed Problem Solvers
Coordination of Distributed Problem Solvers
Theory of Modeling and Simulation
Theory of Modeling and Simulation
Dynamic structures in modeling and simulation: a reflective approach
ACM Transactions on Modeling and Computer Simulation (TOMACS)
"Plug and test": software agents in virtual environments
Proceedings of the 32nd conference on Winter simulation
A component-based simulation layer for JAMES
Proceedings of the eighteenth workshop on Parallel and distributed simulation
Proceedings of the 35th conference on Winter simulation: driving innovation
Proceedings of the 35th conference on Winter simulation: driving innovation
Decision-Theoretic Throttling for Optimistic Simulations of Multi-Agent Systems
DS-RT '05 Proceedings of the 9th IEEE International Symposium on Distributed Simulation and Real-Time Applications
Proceedings of the 20th Workshop on Principles of Advanced and Distributed Simulation
Architecture for discovery of crises in MAS
Fundamenta Informaticae - Special issue on theory and applications of soft computing (TASC04)
DEVS/SOA: Towards DEVS Interoperability in Distributed M&S
DS-RT '09 Proceedings of the 2009 13th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications
Adaptive scheduling for real-time network traffic using agent-based simulation
ICCSA'07 Proceedings of the 2007 international conference on Computational science and its applications - Volume Part III
Medieval military logistics: a case for distributed agent-based simulation
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
Efficient simulation of agent-based models on multi-GPU and multi-core clusters
Proceedings of the 3rd International ICST Conference on Simulation Tools and Techniques
Scalability in distributed simulations of agent-based models
Winter Simulation Conference
Discovery of crises via agent-based simulation of a transportation system
CEEMAS'05 Proceedings of the 4th international Central and Eastern European conference on Multi-Agent Systems and Applications
Agent communication in distributed simulations
MABS'04 Proceedings of the 2004 international conference on Multi-Agent and Multi-Agent-Based Simulation
MABS'04 Proceedings of the 2004 international conference on Multi-Agent and Multi-Agent-Based Simulation
Hi-index | 0.00 |
Multi-agent systems comprise multiple, deliberative agents embedded in and recreating patterns of interactions. Each agent's execution consumes considerable storage and calculation capacities. For testing multi-agent systems, distributed parallel simulation techniques are required that take the dynamic pattern of composition and interaction of multi-agent systems into account. Analyzing the behavior of agents in virtual, dynamic environments necessitates relating the simulation time to the actual execution time of agents. Since the execution time of deliberative components can hardly be foretold, conservative techniques based on lookahead are not applicable. On the other hand, optimistic techniques become very expensive if mobile agents and the creation and deletion of model components are affected by a rollback. The developed simulation layer of JAMES (a Java Based Agent Modeling Environment for Simulation) implements a moderately optimistic strategy which splits simulation and external deliberation into different threads and allows simulation and deliberation to proceed concurrently by utilizing simulation events as synchronization points.