External Modeling Framework And The OpenUTF

Abstract

The Open Unified Technical Framework (OpenUTF) provides an External Modeling Framework (EMF) that offers support for all of its standard modeling constructs within an encapsulated object that can be created and used by non-OpenUTF applications. Acting like a proxy to simulations executing in the OpenUTF, the EMF coordinates robust and repeatable event processing and state management in logical time between external applications and the core parallel and distributed OpenUTF simulation. Like the High Level Architecture (HLA),applications can optionally use their own simulation engines to coordinate their internal event processing with OpenUTF simulations using the EMF. Applications can also integrate with standard OpenUTF-compliant models that execute directly within the EMF. Because the EMF and HLA provide similar functionality, it is straightforward to implement an HLA interface as a wrapper for the EMF to facilitate direct HLA interoperability between external systems and simulations executing within the OpenUTF. This paper first provides historical background on previous EMF implementations that were developed for the Synchronous Parallel Environment for Emulation and Discrete Event Simulation (SPEEDES), leading to its current implementation within the WarpIV Kernel. The paper then describes the current set of EMF services that are provided for the OpenUTF, its high-level design, and its recent implementation. This topic is important to the Simulation Interoperability Standards Organization (SISO) because the EMF is a core architectural component of the OpenUTF that is being investigated by the Parallel and Distributed Modeling & Simulation Standing Study Group (PDMS-SSG) for future standardization.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 24, 2012
Accession Number
ADA558969

Entities

People

  • Craig N. Lammers
  • Jeffrey S. Steinman
  • Maria E. Valinski
  • Wendy L. Steinman

Organizations

  • WarpIV Technologies (United States)

Tags

Communities of Interest

  • C4I
  • Energy and Power Technologies
  • Materials and Manufacturing Processes
  • Weapons Technologies

DTIC Thesaurus Topics

  • Command And Control
  • Computer Programming
  • Computer Programs
  • Computers
  • Computing System Architectures
  • High Performance Computing
  • Information Operations
  • Interoperability
  • Jet Propulsion
  • Military Research
  • Operating Systems
  • Playback
  • Simulations
  • Standards
  • Test Facilities
  • Training
  • Visualizations

Fields of Study

  • Computer science

Readers

  • Database Systems and Applications
  • Parallel and Distributed Computing.
  • Solar Photovoltaics and Thermoelectric Devices.