Most real-time distributed simulations do not use HLA time management services. The federates rely on wall-clock time for dead-reckoning, and sometimes, receiver side ordering of messages. This presents particular problems in preventing causal and temporal anomalies, making many real-time simulations unsuitable for environments where correctness must be guaranteed (as in simulation based acquisition.) This paper shows how time management can be used in real-time federates, and presents an approach for creating deterministic execution in real-time simulations. The paper presents results of the R-RTI implementation, which was based on the Georgia Tech FDK. The paper illustrates one method for equating HLA message timestamps to real-time processing deadlines, and describes other techniques currently being studied.
展开▼