On multiagent co-ordination architectures: A traffic management case study