Agent role-based collaboration and coordination: a survey about existing approaches | IEEE Conference Publication | IEEE Xplore