Stuttgart, 2025. Un mecánico conecta su portátil al coche para actualizar sus programas. Pero en lugar de un solo clic, aparece una cascada de errores. Cada unidad electrónica del vehículo, ya sea el sistema de frenos o el multimedia, funciona en su propio 'dialecto'. Fueron creadas por empresas diferentes y están ligadas a un chip específico, como una llave a su cerradura. Para que trabajen juntas y acepten actualizaciones, se necesita un traductor universal: la capa de abstracción de hardware (HAL). Es como el protocolo de un diplomático: traduce del lenguaje del hardware al lenguaje del software.
Los investigadores de Stuttgart miraron hacia otras áreas donde ya existen estos traductores: smartphones (para que las aplicaciones funcionen en cualquier teléfono), robots industriales (para configurar fábricas con flexibilidad) y equipos de red (que deben reconfigurarse rápidamente). Compararon más de una decena de traductores para coches con criterios estrictos: qué tan rápido reaccionan ante el peligro (reacción instantánea), si pueden soportar funciones de autoaprendizaje como el reconocimiento de señales de tráfico, y con qué facilidad se puede migrar el programa a otro chip.
Los resultados dividieron claramente a los traductores en dos bandos. Unos funcionan como una sala de negociaciones insonorizada: aíslan por completo las partes críticas (dirección, frenos) del resto, impidiendo que un error afecte la seguridad. Estos sistemas casi no consumen recursos: por ejemplo, uno de ellos, QNX, usa menos del 2% de la potencia del procesador. Otros traductores son como un foro abierto: permiten que distintos programas se comuniquen libremente, pero sin una supervisión estricta. Esto es conveniente para cámaras y radares que transmiten imágenes, o para algoritmos que aprenden de sus errores. Sin embargo, para sistemas críticos, esa flexibilidad resulta peligrosa.
Por eso los investigadores propusieron un enfoque híbrido: un pacto diplomático. Los nodos vitales (frenos, dirección) se colocan en salas aisladas con un estricto control de acceso. Todo lo demás —navegación, música, climatización— se comunica mediante un protocolo universal, similar a los servicios web. Así, un fallo en el sistema de entretenimiento no afectará la conducción, y una nueva versión del navegador se podrá descargar de forma inalámbrica sin tener que reprogramar todos los bloques. Esta idea se ha rumiado desde la época de von Neumann, pero ahora está encontrando su lugar en las carreteras.
El mecánico de Stuttgart vuelve a conectar el portátil. Esta vez, el coche recibe el código al instante, como si entendiera las órdenes a la primera. De estos traductores depende que millones de automóviles se conviertan en ciudadanos de pleno derecho del mundo digital o sigan siendo un montón de hierro incomunicado.
QNX emplea menos del 2% del tiempo del procesador para sus propias necesidades: como si un intérprete en una negociación importante se distrajera apenas un par de segundos por hora.
En la serie «El coche fantástico», el automóvil KITT podía recibir nuevas capacidades de forma inalámbrica. El trabajo actual acerca esa fantasía a las fábricas.