Architecting Autonomous Underwater Vehicles by Adapting Software Product Lines | Publicación