During the past two decades, there has been a steady migration towards object-oriented modeling and simulation environments. There exist many issues besides use of a modeling and simulation approach and an object-oriented programming language that are important to account for in developing modeling and simulation environments. For example, it is not only necessary to consider run-time attribute...