Object-oriented simulation modeling with C++/CSIM17 | Synapse