Gestión de Riesgos para el Desarrollo de un Software Integrado

 

¿Qué tienen en común los esquiadores en descenso, los corredores de Fórmula Uno y los escaladores de montaña? Aprenden todo lo que pueden sobre su deporte y utilizan el mejor equipo disponible. Al adoptar este enfoque, transforman el riesgo puro en riesgo calculado con una recuperación tangible. Pero desarrollar software embebido no es un deporte peligroso, dices ...

En verdad, el desarrollo de software integrado para sistemas avanzados de asistencia al conductor (ADAS) y aplicaciones de conducción autónomas puede ser más ariesgado de lo que piensas, al menos puede serlo a menos que tú, como los que vuelan por una montaña a casi 100 mph o asciendan por un acantilado expuesto, han acumulado el conocimiento y las herramientas necesarias para reducir el riesgo.

¿Qué puede salir mal?

Las tecnologías de conducción autónoma y ADAS se basan en soluciones integradas, una combinación de software integrado, microprocesadores y placas de circuito impreso (PCB), para permitir funciones como control de crucero adaptativo, advertencias de cambio de carril, cambio automático, etc. Todos hemos visto un mal funcionamiento. electrónica: piense en “Pantalla azul de la muerte de Microsoft Windows®”. Pero cuando un automóvil viaja a 70 mph y de repente cambia a marcha atrás, o un sensor calcula mal la distancia de un objeto, o los frenos no funcionan como se esperaba, lesiones catastróficas o incluso la muerte puede resultar.

Un mal funcionamiento aún menos dramático del software incorporado, como el control electrónico de emisiones, puede conducir a una pérdida monetaria significativa y un daño sustancial a la reputación. (Solo pregúntele a Volkswagen, cuyas acciones cayeron un 25% después de su escándalo "EmissionsGate"). 

¿Qué debe hacer una empresa de software empotrada?

A pesar de los riesgos comerciales asociados con el desarrollo de software embebido para ADAS y aplicaciones de conducción autónomas, ninguna compañía automotriz de software embebido puede permitirse el peligro igualmente inminente de quedarse atrás en el mercado más caliente de la industria automotriz.Con una tasa de crecimiento anual compuesta estimada (CAGR) del 16% al 18% hasta 2020, el mercado global ADAS representa un enorme potencial de ingresos.Asimismo, IHS Automotive pronostica que el mercado de vehículos autónomos alcanzará una TACC del 43% entre 2025 y 2035.

Aquí hay algunas ideas para ayudar a reducir el riesgo comercial para desarrollar ADAS y software integrado de conducción autónoma:

  • Conozca los estándares de seguridad e intégrelos en su ciclo de desarrollo

  • Use hardware con certificación de seguridad

  • Elija un compilador, depurador y enlazador certificado ASPICE® Nivel 2 que pueda explotar las características de seguridad y rendimiento del hardware

  • Diseñe soluciones integradas para reducir el riesgo de distracción del conductor

  • Incorpore monitoreo y redundancia en su diseño de software integrado para detectar errores en tiempo real

  • Aproveche las bibliotecas de criptografía y rendimiento para crear código seguro y de alto rendimiento

  • Asegúrese de que puede realizar la configuración y depuración de RTOS (sistema operativo en tiempo real) para aplicaciones integradas de tiempo crítico

  • Planifique las actualizaciones inalámbricas (OTA) de su software integrado, utilizando ejecutables independientes de la posición

Cuando tiene confianza, puede moverse rápido

El corredor de Fórmula Uno conoce y confía en su auto, y conoce la pista. Puede ir a más de 200 mph sin riesgos innecesarios. Del mismo modo, al elegir las mejores herramientas de desarrollo de hardware y software embebido, cumplir con los estándares de seguridad automotriz e integrar la seguridad en sus diseños de software embebido, puede acelerar su compañía de software embebido en la carrera para diseñar el mejor ADAS y autónomo aplicaciones de manejo.

Obtenga más información al leer el documento técnico, “Cómo eliminar el riesgo comercial del desarrollo de ADAS”.

Acerca del autor

Mark Forbes

Mark Forbes graduated from Bradley University with a BS in Electrical Engineering and has been in the EDA industry for over 30 years.

Más contenido por Mark Forbes
Artículo anterior
Cómo preparar su PCB para desgasificar en sistemas de vacío ultra alto
Cómo preparar su PCB para desgasificar en sistemas de vacío ultra alto

Ya sea que su PCB esté funcionando en el espacio o en una cámara de vacío ultraalta, la desgasificación pue...

Artículo siguiente
¿Por qué alguien migraría de Xpedition Enterprise a Altium Designer?
¿Por qué alguien migraría de Xpedition Enterprise a Altium Designer?

Muchos usuarios de Xpedition Enterprise no lo eligieron: fue heredado en una adquisición o empaquetado con...