Generic Adaptor for Distributed Simulation