ProSim4: Process-based Simulation