Research efforts have focused on developing methods and technologies to support interoperability among different simulations. In addition, modeling and simulation frameworks have also been extended to support distributed simulation. In this research we present a many-to-many approach to model to simulator mapping. The goal is for a Parallel DEVS model described in one programming language to be executed using a simulator implemented in an- other programming language. This approach supports simultaneous execution of a set of DEVS-based models written in different programming languages. A prototype distributed simulation environment consisting of the DEVSJAVA and Adevs has been developed to simulate DEVS and non- DEVS models described in any of the Java, C++, and Visual Basic programming languages.