A framework for search and retrieval tasks using specialised cooperating autonomous agents | IEEE Conference Publication | IEEE Xplore