AG-IVE: An Agent Based Solution to Constructing Interactive Simulation Systems

An Interactive Simulation System (ISS) allows a user to interactively explore simulation results and modify the parameters of the simulation at run-time. An ISS is commonly implemented as a distributed system. Integrating distributed modules into one system requires certain control components to be added in each module. When interaction scenarios are complicated, these control components often become large and complex, and are often limited in their reusability. To make the integration more flexible and the solution more reusable, we isolated these control components out of the system's modules and implemented them as an agent framework. In this paper we will describe the architecture of this agent framework, and discuss how they flexibly integrate distributed modules and provide interaction support.

[1]  Amzi Amzi! Prolog + Logic Server , 2003 .

[2]  Fabian Gomes,et al.  State saving for interactive optimistic simulation , 1997 .

[3]  Peter M. A. Sloot,et al.  Simulated vascular reconstruction in a virtual operating theatre , 2001, CARS.

[4]  Abraham Lempel,et al.  A universal algorithm for sequential data compression , 1977, IEEE Trans. Inf. Theory.

[5]  Richard M. Fujimoto,et al.  Interactive parallel simulations with the Jane framework , 2001, Future Gener. Comput. Syst..

[6]  Richard M. Fujimoto,et al.  An approach for federating parallel simulators , 2000, Proceedings Fourteenth Workshop on Parallel and Distributed Simulation.

[7]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[8]  Message P Forum,et al.  MPI: A Message-Passing Interface Standard , 1994 .

[9]  Peter M. A. Sloot,et al.  The Design of Dynamic Exploration Environments for Computational Steering Simulations , 2000 .

[10]  Carolina Cruz-Neira,et al.  Surround-Screen Projection-Based Virtual Reality: The Design and Implementation of the CAVE , 2023 .

[11]  Peter M. A. Sloot,et al.  GEOPROVE: Geometric Probes for Virtual Environments , 1999, HPCN Europe.

[12]  Jeff S. Steinman,et al.  SPEEDES - A multiple-synchronization environment for parallel discrete-event simulation , 1992 .

[13]  B. D. Kandhai,et al.  Large Scale Lattice-Boltzmann Simulations: Computational Methods and Applications , 1999 .

[14]  E. L. Harder,et al.  The Institute of Electrical and Electronics Engineers, Inc. , 2019, 2019 IEEE International Conference on Software Architecture Companion (ICSA-C).