Distributed/Real Time Simulation: Integrating Legacy and Modern Codes