Advanced autonomous underwater vehicle software architecture | IEEE Conference Publication | IEEE Xplore