An architecture for control and communications in distributed artificial intelligence systems | IEEE Journals & Magazine | IEEE Xplore