EMPaSE: an Extensible Multi-Paradigm Simulation Environment
EMPaSE is a hierarchical, extensible, modular modeling environment for developing and running hybrid simulations of sequential-modular, systems dynamics, discrete-event, and agent-based paradigms. It contains two principle components: a multi-paradigm simulation engine and a graphical user interface. EMPaSE models are defined through a hierarchically-defined set of computational modules that define the simulation logic. Inter-module communication occurs through two complimentary systems: pull-based "ports" for general computation patterns and push-based "plugs" for event processing. Entities (i.e. agents) within the simulation operate within an abstract multi-network environment. The EMPaSE simulation engine is designed around a flexible plug-in architecture, allowing simulations to import computational modules, engine customizations, and interfaces to external applications from independent plug-in libraries. The EMPaSE GUI environment provides an environment for graphically constructing, executing, and debugging EMPaSE models. As with the simulation engine, the GUI is constructed on top of an extensible architecture that supports rapid customization of the user experience through external plug-in libraries.
- Short Name / Acronym:
- EMPASE
- Project Type:
- Open Source, No Publicly Available Repository
- Site Accession Number:
- 4612
- Software Type:
- Scientific
- License(s):
- Other (Commercial or Open-Source)
- Programming Language(s):
- gcc>=3.4.2 or Microsfot Visual Studio 2005
- Research Organization:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOEPrimary Award/Contract Number:AC04-94AL85000
- DOE Contract Number:
- AC04-94AL85000
- Code ID:
- 72935
- OSTI ID:
- code-72935
- Country of Origin:
- United States
Similar Records
Omega-AB
A Parallel Plug-in Programming Paradigm
ARM Data Integrator
Software
·
Tue May 01 00:00:00 EDT 2007
·
OSTI ID:1231101
A Parallel Plug-in Programming Paradigm
Conference
·
Sat Dec 31 23:00:00 EST 2005
·
OSTI ID:931266
ARM Data Integrator
Software
·
Thu Feb 06 00:00:00 EST 2014
·
OSTI ID:1231724