Agent Based Process Simulation: Modelling Complex Systems Using an Hybrid Methodology