Simplifying the development of HLA-based distributed simulations with the HLA Development Kit software framework (DKF)