A system for simulating interdependencies between a plurality of
infrastructure models includes a first infrastructure data model that
models a first infrastructure, a second infrastructure data model that
models a second infrastructure, a simulation engine including a society
of software agents and adapted to automatically produce, in response to a
first change in the infrastructure data model, a second change in the
infrastructure data model, and a user interface permitting a user to
interact with the simulation engine. The system is adapted to simulate
interdependencies between different critical infrastructure models as
well as interdependencies between an infrastructure of one infrastructure
category and an infrastructure of a different infrastructure category.
Infrastructure categories include behavioral infrastructures, relational
infrastructures, and physical infrastructures.