Accession Number:

ADA558969

Title:

External Modeling Framework And The OpenUTF

Descriptive Note:

Technical rept.

Corporate Author:

WARPIV TECHNOLOGIES INC SAN DIEGO CA

Report Date:

2012-01-24

Pagination or Media Count:

11.0

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.

Subject Categories:

  • Computer Programming and Software
  • Computer Systems Management and Standards

Distribution Statement:

APPROVED FOR PUBLIC RELEASE