Metodologías de Actualización de Software para Líneas de Productos Basadas en Características: Un Enfoque de Diseño Combinado
Autores: Bazzi, Abir; Shaout, Adnan; Ma, Di
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Metodologías de Actualización de Software para Líneas de Productos Basadas en Características: Un Enfoque de Diseño Combinado
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Software
Palabras clave
Industria automotriz
Arquitecturas definidas por software
Arquitectura orientada a servicios
Actualizaciones de software
Unidades de control electrónico
árboles de Merkle
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 33
Citaciones: Sin citaciones
La industria automotriz está experimentando un cambio significativo, pasando de sistemas tradicionales centrados en hardware a arquitecturas más avanzadas definidas por software. Este cambio está permitiendo una mayor autonomía, conectividad, seguridad y una mejor experiencia dentro del vehículo. La arquitectura orientada a servicios es crucial para lograr vehículos definidos por software y crear nuevas oportunidades de negocio para los fabricantes de equipos originales. Se propone un enfoque de actualización de software que es rico en variabilidad y basado en un enfoque de árbol de Merkle para los nuevos requisitos de arquitectura de vehículos. Dada la complejidad de las actualizaciones de software en los vehículos, particularmente al tratar con múltiples unidades de control electrónico distribuidas, este enfoque centrado en el software puede optimizarse para manejar diversas arquitecturas y configuraciones, asegurando consistencia en todas las plataformas. En este documento, nuestro enfoque de actualización de software se amplía para cubrir el espacio de soluciones de la ingeniería de líneas de productos basada en características, y mostramos cómo combinar nuestro enfoque con la ingeniería de líneas de productos de maneras creativas y únicas para formar una arquitectura modular de vehículo definida por software. Luego, ofrecemos información sobre el diseño de los árboles de Merkle utilizados en nuestro enfoque, enfatizando la relación entre los módulos de software, con un enfoque en su impacto en el rendimiento de las actualizaciones de software. Este enfoque agiliza el proceso de actualización de software y asegura que la seguridad y la protección del vehículo se mantengan continuamente.
Descripción
La industria automotriz está experimentando un cambio significativo, pasando de sistemas tradicionales centrados en hardware a arquitecturas más avanzadas definidas por software. Este cambio está permitiendo una mayor autonomía, conectividad, seguridad y una mejor experiencia dentro del vehículo. La arquitectura orientada a servicios es crucial para lograr vehículos definidos por software y crear nuevas oportunidades de negocio para los fabricantes de equipos originales. Se propone un enfoque de actualización de software que es rico en variabilidad y basado en un enfoque de árbol de Merkle para los nuevos requisitos de arquitectura de vehículos. Dada la complejidad de las actualizaciones de software en los vehículos, particularmente al tratar con múltiples unidades de control electrónico distribuidas, este enfoque centrado en el software puede optimizarse para manejar diversas arquitecturas y configuraciones, asegurando consistencia en todas las plataformas. En este documento, nuestro enfoque de actualización de software se amplía para cubrir el espacio de soluciones de la ingeniería de líneas de productos basada en características, y mostramos cómo combinar nuestro enfoque con la ingeniería de líneas de productos de maneras creativas y únicas para formar una arquitectura modular de vehículo definida por software. Luego, ofrecemos información sobre el diseño de los árboles de Merkle utilizados en nuestro enfoque, enfatizando la relación entre los módulos de software, con un enfoque en su impacto en el rendimiento de las actualizaciones de software. Este enfoque agiliza el proceso de actualización de software y asegura que la seguridad y la protección del vehículo se mantengan continuamente.