Prosit is new Object-Oriented framework for discrete event simulation currently in development in our team. With Prosit, the simulationist builds his model using dedicated class libraries and user-defined class. without code modification, the simulation can be executed in a sequential or distributed (in both optimistic and conservative variants) way. With techniques such as reification (reification transforms a call issued to an object into an object itself), we do not only use the Object-Oriented features (overloading, inheritage, etc.) to build Prosit but we also use the mechanisms supporting the Object-Oriented paradigm.
Prosit is not a stand alone simulator, it also uses a statistical package and a graphical animation one.