A Heterogeneous Distributed Simultion Framework Based on DEVS Formalism