An object oriented design of the discrete part of a general purpose modeling and simulating environment | IEEE Conference Publication | IEEE Xplore