Live Input &
Collects Initialization Data
Selects Subset of Models
Copies of Ref . World
Use Private Data
Cross -Excursion Analysis
Models & Data
No Longer Needed
Figure 1: A conceptual view of the Sentient World Simulation
By basing the designing of the synthetic environment on a fractal representation, SWS avoids the most
common pitfall faced by simulation environments: designing and optimizing an infrastructure for a
parochial purpose and thereby limiting its application to a small range of problems. The fractal approach
provides a consistent representation of the environment’s building blocks to models with all granularities of
access. The basic building blocks consist of individuals, organizations, institutions, information, and
geographies. From these building blocks, communities are built, constructed into societies, nations, and
ultimately providing a synthetic world. Coarse-grained models use a small sample of the population and
localized fine-grained models use a full sample of the population in an area. The same individual who
experiences events from a fine-grained model can be influenced by a coarse-grained model. This approach
to enabling heterogeneous models to interact is a Society of Models approach, described below.
SEAS provides all aspects of behavior within the PMESII categorization and enables the application of
Effects Based Thinking to the reference world of SWS.
A Society Approach to Integration
The cross-disciplinary nature of SWS fosters collaboration among diverse modeling and simulation
developers. This diversity necessitates an approach to integration that does not limit developers of SWS
components to adopt a uniform design, especially in terms of the temporal and spatial granularities with
which the components interact with the synthetic environment. The Society Approach implemented in the
SimBridge technology addresses the need to integrate components in a scalable manner while preserving
The Society Approach is applied to three areas in SWS to integrate models, simulations, and components.
A Society of Models enables models to operate at diverse temporal and spatial granularities within the
same synthetic environment. A Society of Models is employed by the Synthetic Environment for Analysis
and Simulation (SEAS) to integrate models ranging from global, regional, and national PMESII behaviors
to near real-time emotional arousal.
A Society of Simulations captures the necessary data exchange among interacting simulations without
requiring unscalable and difficult to maintain, centralized management. A Society of Simulations has been
used to integrate SEAS with a tactical, kinetics federation of simulations, Joint Semi-Automated Forces
(JSAF). This integration is described more fully in Figure 1.
A Society of Systems extends the Society of Simulations to include non-simulation components, such as
third party visualizations, enterprise system databases, analysis tools, and live sensor feeds.
A Society Approach fulfills the need of integrating with the goals of:
independent and concurrent development of components,