An event-driven multi-agent middleware architecture and protocol design for intelligent geographically distributed battlefield training, modeling and simulation | IEEE Conference Publication | IEEE Xplore