← Últimos artículos
💻 computer science

Req2Road: A GenAI Pipeline for SDV Test Artifact Generation and On-Vehicle Execution

Este artículo presenta "Req2Road", una arquitectura de pipeline basada en IA generativa que transforma requisitos en lenguaje natural en escenarios de prueba ejecutables para vehículos definidos por software, demostrando su viabilidad mediante la generación automatizada de scripts Gherkin y su validación en un sistema de detección de presencia infantil tanto en simulación como en un vehículo real.

Autores originales: Denesa Zyberaj, Lukasz Mazur, Pascal Hirmer, Nenad Petrovic, Marco Aiello, Alois Knoll

Publicado 2026-02-18
📖 4 min de lectura☕ Lectura para el café

Autores originales: Denesa Zyberaj, Lukasz Mazur, Pascal Hirmer, Nenad Petrovic, Marco Aiello, Alois Knoll

Artículo original bajo licencia CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Esta es una explicación generada por IA del artículo a continuación. No ha sido escrita ni avalada por los autores. Para mayor precisión técnica, consulte el artículo original. Leer descargo de responsabilidad completo

¡Hola! Imagina que acabamos de construir un traductor mágico que convierte las ideas confusas de los ingenieros en instrucciones que un coche puede entender y ejecutar automáticamente. Ese es el proyecto Req2Road.

Para explicártelo de forma sencilla, vamos a usar una analogía: Imagina que quieres construir una casa muy segura para un bebé.

1. El Problema: El "Caos de Papeles"

Antes de Req2Road, el proceso de probar los coches modernos (llamados Vehículos Definidos por Software) era como intentar construir esa casa usando:

  • Notas escritas a mano en servilletas (requisitos en lenguaje natural).
  • Dibujos en la pared (diagramas).
  • Tablas de Excel que nadie entiende.
  • Y herramientas de construcción que no se hablan entre sí.

Los ingenieros tenían que leer todo eso a mano y escribir código de prueba uno por uno. Era lento, propenso a errores y muy difícil de repetir si cambiaba un solo requisito.

2. La Solución: Req2Road (El "Chef Robot")

Req2Road es una tubería de inteligencia artificial (una línea de montaje automatizada) que hace tres cosas mágicas:

A. El Traductor (De Texto a Historias)

Primero, la IA lee los requisitos escritos en lenguaje humano (ej: "Si el bebé está solo, enciende el aire acondicionado").

  • La Analogía: Imagina que un chef robot lee una receta escrita en un idioma extraño y la convierte en una historia paso a paso muy clara (llamada Gherkin), que cualquier persona puede entender: "DADO que hay un bebé, CUANDO nadie responde en 5 minutos, ENTONCES enciende el aire".

B. El Buscador de Herramientas (Conectando con el Coche)

El coche tiene miles de sensores y botones (como el acelerador, la temperatura, las luces). La IA necesita saber exactamente qué botón presionar.

  • La Analogía: En lugar de adivinar, la IA usa un catálogo de herramientas estandarizado (llamado VSS). Es como si el robot tuviera un manual universal de "cómo se llaman las piezas de cualquier coche".
  • El Truco: Para no confundirse con miles de herramientas, la IA primero hace una búsqueda inteligente (RAG) para encontrar solo las 10 herramientas necesarias para esa tarea específica, evitando alucinaciones (inventar botones que no existen).

C. El Constructor (Creando el Código)

Una vez que tiene la historia clara y sabe qué herramientas usar, la IA escribe el código de programación real (en Python) que el ordenador del coche puede ejecutar.

  • La Analogía: El robot ya no solo dibuja la casa; construye los ladrillos reales y los coloca en su sitio.

3. La Prueba de Fuego: Del Simulador al Coche Real

Los autores probaron esto con un sistema muy importante: La Detección de Niños Presentes (CPDS). Este sistema avisa si deja a un niño solo en el coche.

  1. En el Simulador (Digital.auto): Primero, probaron el código en un "videojuego" de coches. Funcionó perfectamente.
  2. En el Coche Real (ViL): Luego, subieron el mismo código a un coche real con un ordenador en el maletero. ¡Funcionó igual!
    • El resultado: El coche detectó un "bebé" (un muñeco con sensores), esperó, y cuando nadie respondió, activó el aire acondicionado y las luces automáticamente, tal como decía el requisito original.

4. ¿Qué aprendimos? (La Verdad a Medias)

El sistema es increíblemente prometedor, pero no es perfecto todavía:

  • Éxito: De 36 requisitos, 32 (el 89%) se convirtieron en pruebas ejecutables sin que nadie tuviera que tocar el código.
  • El "Humano en el Bucle": La IA aún necesita un supervisor humano. A veces, si la instrucción original es muy confusa (ej: "o esto o aquello"), la IA se pierde. El humano debe revisar y corregir esos casos difíciles.
  • Complejidad: Si le pides a la IA que haga tres cosas complejas a la vez, a veces falla. Es mejor pedirle que haga una cosa a la vez.

En Resumen

Req2Road es como tener un asistente de ingeniería que toma las notas desordenadas de los ingenieros, las organiza en una historia clara, busca las piezas correctas en el manual del coche y construye el código de prueba automáticamente.

No reemplaza a los ingenieros; los libera de la tarea aburrida de escribir código repetitivo para que puedan centrarse en lo más importante: garantizar que el coche sea seguro. Es un puente entre el lenguaje humano y el lenguaje de las máquinas, haciendo que probar los coches del futuro sea más rápido, seguro y menos propenso a errores.

¿Ahogado en artículos de tu campo?

Recibe resúmenes diarios de los artículos más novedosos que coincidan con tus palabras clave de investigación — con resúmenes técnicos, en tu idioma.

Probar Digest →