Andes Technology ha anunciado la integración de AndeSighto IDE con el conjunto de herramientas LDRA. La integración con el completo conjunto de herramientas de verificación, prueba y cumplimiento de normas de software de LDRA ayuda a los desarrolladores a desarrollar y gestionar aplicaciones en sectores cada vez más complejos y críticos para la seguridad, como el aeroespacial, automovilístico, ferroviario, industrial y médico, sobre soluciones de CPU RISC-V de Andes. Esta conformidad se traduce en un software más seguro, eficaz y capaz.

Como parte de la integración, el conjunto de herramientas LDRA, junto con el complemento eclipse, se engancha al entorno de desarrollo integrado (IDE) AndeSighto para permitir la compilación, el enlace, la programación y la ejecución en los entornos AndeSighto. El conjunto de herramientas LDRA ofrece la capacidad de importación incorporada para reducir los esfuerzos de análisis estático de los archivos de proyecto de AndeSighto mediante rutas incluidas, macros y otras configuraciones. Además, el conjunto de herramientas LDRA realiza análisis dinámicos en objetivos de simulador dentro del IDE AndeSighto o en las placas de evaluación AndeShapeo.

Esto permite a los usuarios realizar pruebas unitarias y del sistema utilizando la infraestructura ya disponible de Andes para proporcionar una ventaja a los desarrolladores. La integración con el conjunto de herramientas LDRA proporciona las siguientes funciones adicionales al IDE AndeSighto: Análisis estático del código fuente; Análisis dinámico del software, incluida la cobertura de condiciones/decisiones modificadas (MC/DC) en el anfitrión y el objetivo; Pruebas unitarias/de integración del software en el anfitrión y el objetivo; Mejora de la calidad, la seguridad y la protección del código; Reducción del tiempo y el coste de las pruebas. Las normas de seguridad funcional tienen en cuenta el creciente uso de herramientas para el desarrollo de aplicaciones de software y exigen explícitamente que dichas herramientas estén cualificadas.

TÜV SÜD examinó la calidad y la conformidad de los procesos de desarrollo de software y la gestión de la seguridad funcional de las herramientas LDRA con las normas establecidas. TÜV evaluó la idoneidad de las herramientas LDRA y la documentación de usuario asociada como aptas para ayudar a los desarrolladores de industrias críticas para la seguridad a conseguir la certificación. El AndesCoreo N25F-SE es un núcleo de CPU RISC-V de 32 bits de seguridad mejorada y está certificado como totalmente conforme con las normas de seguridad funcional ISO 26262 ASIL B (Automotive Safety Integrity Level B), incluidas las partes 2, 4, 5, 8 y 9, para el desarrollo de aplicaciones de automoción.

El N25F-SE hereda el diseño compacto y eficaz del popular N25F. Es compatible con las extensiones IMACFD estándar, que incluyen instrucciones eficientes para enteros y coma flotante, e incorpora las instrucciones de extensión Andes V5 para aumentar aún más el rendimiento y reducir el tamaño del código. Para aprovechar al máximo las capacidades del AndesCoreo, el IDE AndeSighto proporciona una solución de software integral que ayuda a optimizar la velocidad y el tamaño del código y simplifica el proceso de desarrollo al ofrecer a los desarrolladores desarrollo de aplicaciones, depuración, análisis, bibliotecas de cálculo, conocimiento del sistema operativo y desarrollo multinúcleo.