METRON INCORPORATED — Department of Defense SBIR Phase I: Optimistic processing is the key enabling technology for parallel performance of major MDA
METRON INCORPORATED — SBIR Phase I award from Department of Defense.
- Amount
- $99,968
- Agency
- Department of Defense · Missile Defense Agency
- Program / Phase
- SBIR · Phase I
- Solicitation
- 2011.2
- NAICS
- —
- Place of performance
- VA
- Period
- 2012-02-01
Description
Optimistic processing is the key enabling technology for parallel performance of major MDA M & S projects ever since the Synchronous Environment for Emulation and Discrete Event Simulation (SPEEDES) was introduced to the MDA in 1997. However, writing rollbackable models as required for optimistic processing has proven difficult. The innovative opportunity is to automate the task of making code rollbackable by creating a standalone compiler. Metron, the sole developer of SPEEDES since 1996, proposes to build a compiler that takes model source code as input, generates equivalent source code that is rollbackable, and finally produces object code from the generated source code. Metron has identified an open source, freely downloadable technology that enables the building of such a compiler called ROSE. Metron will create a general use solution applicable to any optimistic framework, initially focusing on making SPEEDES models rollbackable. This effort will lead to considerable savings in development and debugging labor hours for those who currently write optimistic models, as well as making optimistic simulation much more reliable and robust, since it would essentially eliminate rollback errors. Such a compiler can automate many aspects of optimistic model development beyond rollback capability, such as event scheduling and event message packing.