Object oriented and formal methods for AUV development | IEEE Conference Publication | IEEE Xplore