Architecting Autonomous Underwater Vehicles by Adapting Software Product Lines

Cares, C.; Luhr, Daniel; Mora, Sandro; Navarro, Claudio; Olivares, Leonardo; SEPULVEDA-CUEVAS, SAMUEL EDUARDO; Vidal, Gastón

Abstract

Software reuse has been one of the most profitable practices in the Software Industry. Different software engineering approaches aim to systematically include reuse as part of their goals. In general, software-product lines as driven principles, component-based software engineering as a methodological approach, and feature models (FMs) for modeling requirements and composing the system’s architecture constitute strong trends for reuse in the development of Information Technology solutions. Technological development has enabled the inclusion of software in electromechanics devices as well as distributed and interoperable cyber-physical systems. Autonomous Underwater Vehicles (AUV) are a particular kind of Cyber-physical system including software, electronic and mechanical components. In this paper, we analyze software product lines for architecting AUV by using FMs. The aim of this paper is to extend FM for handling physical features in the construction of a family of AUVs for accomplishing different AUV missions, and by using a common set of assets.

Más información

Título según SCOPUS: ID SCOPUS_ID:85172249502 Not found in local SCOPUS DB
Título de la Revista: Lecture Notes in Networks and Systems
Volumen: 657 LNNS
Fecha de publicación: 2023
Página de inicio: 719
Página final: 730
DOI:

10.1007/978-3-031-36201-9_59

Notas: SCOPUS