Integrating human drivers' behavioural rules into microscopic traffic simulation