Software-in-the-loop and hardware-in-the-loop paradigms and their use for research and development of autonomous underwater vehicles | Publicación