Vea qué solución de pruebas de API resultó ganadora en el informe GigaOm Radar. Obtenga su informe analítico gratuito >>

Vea qué solución de pruebas de API resultó ganadora en el informe GigaOm Radar. Obtenga su informe analítico gratuito >>
Saltar a la sección
Haga la vida más fácil para todos: aproveche las pruebas automatizadas. Una solución unificada y completamente integrada para el desarrollo de software C/C++ hace que el cumplimiento de ASIL D sea menos tedioso, más fácil de visualizar y más confiable.
Saltar a la sección
Saltar a la sección
ISO 26262, el estándar internacional para la seguridad funcional, rige los requisitos de seguridad del software en todos los procesos de desarrollo de productos automotrices. Aunque adaptado de IEC 61508, las regulaciones modernas se han vuelto mucho más estrictas en cuanto al cumplimiento. Como tal, hay grados de cumplimiento que lograr dependiendo de lo que haga el producto automotriz.
Puedes leer más aquí sobre ISO 26262 y el papel de Parasoft en el cumplimiento, pero analicemos cómo lograr el cumplimiento de ASIL D. Después de todo, es el aspecto más difícil de lograr en el cumplimiento de la norma ISO 26262. ¿Cómo facilitan este proceso las herramientas de Parasoft?
Este blog responderá a las siguientes preguntas.
Muchos blogs, documentos técnicos y seminarios web de Parasoft cubren la norma ISO 26262 en gran parte debido a la importancia de la norma en la seguridad automotriz. Se puede dividir en varios conceptos clave.
La razón por la cual la norma ISO 26262 es tan importante es simple. Nos mantiene seguros en los automóviles.
ASIL o nivel de integridad de seguridad automotriz, clasifica el riesgo relacionado con la seguridad funcional con vehículos de carretera. Varias partes de un automóvil reciben diferentes clasificaciones ASIL. Si algo es de rango A, los estándares de seguridad se clasifican más abajo. Sin embargo, si son de rango D, el software y/o el hardware deben cumplir con los estándares de seguridad más rigurosos.
Cosas como las luces traseras o incluso el grupo de instrumentos no se clasifican por encima de ASIL B. La dirección asistida eléctrica y los frenos ABS, debido a lo mucho que afectan el funcionamiento del vehículo, se clasifican en ASIL D por cumplimiento de seguridad. Para satisfacer estos requisitos se deben utilizar soluciones como la prueba Parasoft C/C++ para garantizar el cumplimiento.
Esta sección de clasificación de riesgo corresponde al nivel más alto. Cualquier sistema o componente fabricado según las especificaciones ASIL D requiere mitigación y reducción de alto riesgo. En general, los desarrolladores observan 3 determinantes clave al considerar el cumplimiento de ASIL D.
La tabla anterior detalla exactamente lo que implica los requisitos de seguridad de ASIL D. El mayor desafío que enfrentan los desarrolladores cuando intentan lograr el cumplimiento de ASIL D es la cantidad de suposiciones que deben hacer a medida que desarrollan el producto o servicio.
Satisfacer las funciones de seguridad de ASIL D requiere varias pruebas para ayudar a exponer, prevenir y corregir cualquier error. Parasoft C/C++test ayuda a eliminarlos con las siguientes características:
Pero la forma en que implementa estos elementos no tiene por qué ser difícil o ineficiente. De hecho, la solución de Parasoft para el desarrollo de software C/C++ hace que el proceso sea más sencillo, rápido y preciso.
Automatice el análisis de código
Permite el seguimiento del cumplimiento en cualquier momento. Aproveche cientos de reglas integradas como MISRA C:2008, AUTOSAR C++14, MISRA C:2012 y más. Un editor gráfico de RuleWizard incluso permite reglas personalizadas.
Identificar errores sin ejecución
Ser capaz de localizar problemas sin ejecutar código es un cambio de juego. De hecho, con cosas como el código incrustado, realizar un análisis exhaustivo del tiempo de ejecución para detectar errores se vuelve posible y efectivo.
Revisión de código mejorada
Para descubrir defectos en el código, todos los equipos deben practicar la revisión del código. Requiere un esfuerzo significativo, pero Parasoft DTP Change Explorer ayuda a que este proceso sea más conveniente.
Prueba de integración y unidad con análisis de cobertura
La automatización es fundamental si desea que sus protocolos de cumplimiento sean más ágiles y efectivos. Los widgets de GUI específicos simplifican la gestión y creación de pruebas. Un asistente de casos de prueba incluso permite a los desarrolladores realizar rápidamente pruebas funcionales de caja negra en un conjunto de funciones diverso sin preocuparse por las dependencias de datos incrustados. Además, un asistente de origen de datos parametriza los casos de prueba y los apéndices y puede revisarlos en la Vista de apéndices.
Esto es solo un vistazo al inmenso poder de la colección de soluciones de Parasoft. Puedes Lea más aquí sobre cómo lograr el cumplimiento de ASIL D con C/C++test, pero realmente vale la pena ver la solución y las capacidades en acción.
Vea cómo su equipo de desarrollo de software automotriz puede satisfacer los requisitos de ASIL y lograr la seguridad funcional.
“MISRA”, “MISRA C” y el logotipo del triángulo son marcas comerciales registradas de The MISRA Consortium Limited. © The MISRA Consortium Limited, 2021. Todos los derechos reservados.