Developing formal specifications to coordinate heterogeneous autonomous agents | IEEE Conference Publication | IEEE Xplore