External Modeling Framework And The OpenUTF

Autor: Maria E. Valinski, Wendy L Steinman, Jeffrey S. Steinman, Craig Lammers
Rok vydání: 2012
Předmět:
DOI: 10.21236/ada558969
Popis: 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.
Databáze: OpenAIRE