ABSTRACT

This chapter introduces a framework for robust High Level Architecture (HLA)-based distributed simulations using a “Decoupled federate Architecture.” It focuses on the investigation of the fault-tolerance issue, and whether the Decoupled federate Architecture can be used for this purpose. The chapter provides a framework that takes advantage of the Decoupled federate Architecture to handle a Runtime Infrastructure (RTI) failure. It discusses a framework for supporting runtime robustness to HLA-based distributed simulations. A generic fault-tolerant model has been developed as middleware transparent to the user. The fault handling and recovery is transparent to the simulation model execution. The fault-tolerant model supports the reuse of legacy federates while enabling robustness, and it minimizes developers’ efforts for modeling robust federates. The RTI States Manipulator logs those states through the standard RTI interface, and its design is transparent to and independent of the underlying RTI implementation.