Modelling Social Behaviour with Petri net based Multi-Agent Systems