A simulation approach based on negotiation and cooperation between agents: a case study | IEEE Journals & Magazine | IEEE Xplore