A Society of Simulation Approach to Dynamic Integration of Simulations

A society of simulations (SoS) approach defines a semantics-based standard for integrating heterogeneous simulations. Heterogeneity, independent development, and cross-domain modeling are characteristics of behavior-based simulations that are built to address complex, non-functional situations. SoS is a dynamic data driven approach wherein emergent behaviors result from specialized simulations grouped together as individual members in a society. Each member simulation independently operates on its own understanding of reality. Members cooperate with each other to achieve the goals of the society while satisfying their own local goals. When members interact, portions of their models of reality coincide. Such interaction and coordination among diverse autonomous simulations is enabled through the implementation of a shared reality. Comprehensive, life-like situations can be modeled by applying the concept of a SoS

[1]  Richard M. Fujimoto,et al.  Parallel simulation: parallel and distributed simulation systems , 2001, WSC '01.

[2]  Richard M. Fujimoto,et al.  Scalable RTI-based parallel simulation of networks , 2003, Seventeenth Workshop on Parallel and Distributed Simulation, 2003. (PADS 2003). Proceedings..

[3]  D. C. Miller,et al.  SIMNET: the advent of simulator networking , 1995, Proc. IEEE.

[4]  Carl Tropper,et al.  On Rolling Back and Checkpointing in Time Warp , 2001, IEEE Trans. Parallel Distributed Syst..

[5]  IEEE Standard for Modeling and Simulation (M&S) High Level Architecture (HLA) — Framework and Rules , 2001 .

[6]  David R. Jefferson,et al.  Virtual time , 1985, ICPP.

[7]  Michael Luck,et al.  Methodologies and Software Engineering for Agent Systems , 2004, Multiagent Systems, Artificial Societies, and Simulated Organizations.

[8]  Richard M. Fujimoto,et al.  Design of high performance RTI software , 2000, Proceedings Fourth IEEE International Workshop on Distributed Simulation and Real-Time Applications (DS-RT 2000).

[9]  Marco Pistore,et al.  The Tropos Methodology , 2004 .