Software engineering a multi-layer and scalable autonomous forces “A.I.” for professional military training | IEEE Conference Publication | IEEE Xplore