SMS: Simulation modelling with PASCAL