Las pruebas impulsadas por IA ahora son más inteligentes. Descubra SOAtest 2025.1. >>

IEC 61508

Cumplimiento y herramientas de la norma IEC 61508

Realice la verificación y validación de software según IEC 61508 con las soluciones de prueba Parasoft C/C++. Reduzca los costos para lograr el cumplimiento de IEC 61508. Automatice los métodos de prueba requeridos por la norma.

¿Qué es IEC 61508?

IEC 61508 es una norma internacional que rige la seguridad funcional de los sistemas eléctricos, electrónicos y electrónicos programables (E/E/PE). Proporciona un marco para garantizar la seguridad y la confiabilidad de los sistemas durante todo el ciclo de vida de desarrollo.

Cumple con la norma IEC 61508

Asegúrese de que su software crítico para la seguridad cumpla con los rigurosos requisitos de integridad de seguridad al dominar los procesos de verificación IEC 61508, evitando fallas críticas y garantizar los requisitos de cumplimiento.

Imagen de automatización industrial que muestra un brazo robótico soldando en una línea de montaje.

Guía para lograr la seguridad funcional en la automatización industrial

Aprenda cómo aprovechar las pruebas automatizadas para satisfacer total o parcialmente los requisitos del proceso de desarrollo de software para niveles SIL particulares dentro del estándar IEC 61508.

Beneficios que Parasoft aporta a la norma IEC 61508

Lograr el cumplimiento de sistemas de automatización industrial Al automatizar los procesos de verificación y validación, como las revisiones de código, la trazabilidad de requisitos, el análisis estático, las pruebas unitarias y la cobertura de código, este enfoque reduce los costos de desarrollo, garantiza la seguridad y acelera los plazos de certificación.

Análisis estático – IEC 61508

Examine automáticamente su código fuente con nuestro potente motor de análisis de código para detectar tempranamente posibles errores, vulnerabilidades de seguridad e infracciones de los estándares de codificación. Esto garantiza el cumplimiento de... estándares de codificación como MISRA, CERT y más.

Garantizar el cumplimiento de las normas de seguridad funcional

Los equipos obtienen soporte de cumplimiento de Parasoft a través de una variedad de métodos de prueba, como trazabilidad de requisitos e informes de cumplimiento. Estos métodos garantizan aplicaciones C y C++ seguras, confiables y protegidas.

Pruebas de seguridad de análisis estático (SAST)

Garantice una seguridad de software sólida para sistemas críticos para la seguridad. Integre lo siguiente en sus procesos de análisis estático:

  • Cumplimiento de las normas de codificación de seguridad
  • Cumplimiento de las pautas de estándares como CWE, CERT, OWASP y MISRA

Análisis de flujo de control

Identificar posibles rutas de ejecución a través de un programa y realizar un seguimiento del movimiento de control. Esto permite detectar código inactivo o problemas relacionados con la lógica y el flujo que son críticos para satisfacer el cumplimiento.

Análisis de flujo de datos

Identifique vulnerabilidades como variables no inicializadas y fallas de inyección. También detecte manejo inseguro de datos en sistemas electrónicos con sensores, lógica de control, actuadores y microprocesadores que requieren altos niveles de integridad de seguridad (SIL).

Recorridos y inspecciones

Mejore el análisis estático con tutoriales o nuestro módulo de revisión de código. Automatice la preparación, la notificación y el seguimiento. Esto garantizará que las revisiones eficientes se ajusten a los requisitos de la norma para la evaluación independiente y la trazabilidad.

Pruebe de forma más inteligente con IA y ML

Aproveche la inteligencia artificial y el aprendizaje automático para mejorar los flujos de trabajo de análisis estático. Los equipos pueden automatizar la priorización de problemas críticos. GenAI explica y sugiere soluciones para las infracciones de análisis estático a fin de agilizar los esfuerzos de cumplimiento.

Análisis dinámico – IEC 61508

Automatice la ejecución de pruebas para detectar problemas durante el tiempo de ejecución. Hacerlo es esencial para satisfacer las necesidades de validación. Nuestro marco de pruebas de software para C y C++ admite pruebas unitarias, pruebas de integración, pruebas de sistema y más. Los equipos también pueden aprovechar marcos populares como GoogleTest.

Examen de la unidad

Aísle las unidades con marcos de conexión automatizados y simulacros para validar el comportamiento en distintas entradas. Esto garantiza el cumplimiento de los niveles de integridad de seguridad de IEC 61508.

Generación automatizada de casos de prueba

Genere casos de prueba automáticamente para cubrir casos extremos y condiciones de error, lo que reduce el esfuerzo manual. También aumenta la cobertura de las pruebas para garantizar que se inspeccione cada línea de código.

Cobertura del código estructural

Cumpla con los requisitos de cobertura de código al 100 % con el soporte de Parasoft para la cobertura de código de declaraciones, ramas y MC/DC. Asegúrese de realizar pruebas exhaustivas para identificar código no probado y sin efecto.

Trazabilidad de requisitos

Automatice la trazabilidad bidireccional entre requisitos, casos de prueba, resultados de pruebas, código fuente y revisiones de código para cumplir con los objetivos y las exigencias de cumplimiento. Mantenga la alineación con el enfoque de IEC 61508 en la documentación del ciclo de vida y la matriz de trazabilidad de requisitos.

Informes de cumplimiento

Realice un seguimiento automático del progreso hacia el cumplimiento de la norma IEC 61508 con paneles dinámicos. Genere informes para demostrar el cumplimiento y abordar auditorías. Los equipos también obtienen visibilidad de los resultados de las pruebas, incluso para bases de código grandes o heredadas.

Incorpore análisis estático y dinámico en su flujo de trabajo de CI/CD

El análisis estático, las pruebas unitarias, las pruebas de regresión, la cobertura de código y la trazabilidad de requisitos de Parasoft se integran perfectamente en los procesos de CI/CD. Los equipos también pueden incorporar la mayoría de estas capacidades en otros marcos de prueba como Boost.Test para garantizar un software confiable y que cumpla con las normas de seguridad de IEC 61508.

Calificación de la herramienta

Nuestras soluciones de pruebas C/C++ han sido certificadas por TÜV SÜD de acuerdo con IEC 61508 en todos los niveles SIL. El certificado de conformidad satisface los requisitos de IEC 61508, por lo que no es necesario realizar ninguna acción adicional. Si lo desea, ofrecemos un kit de calificación de herramientas que automatiza el proceso para realizar la calificación de herramientas dentro de su ecosistema de desarrollo.

Soluciones para ayudar a cumplir los objetivos de la norma IEC 61508

Captura de pantalla del menú principal del recorrido del producto de prueba Parasoft C/C++.
Icono de prueba de Parasoft C/C++

Prueba C / C ++

C/C++test es una solución integral de pruebas de software automatizadas para aplicaciones críticas para la seguridad y se integra perfectamente con los procesos de CI/CD y los IDE. Asegúrese de que su software cumpla con los requisitos de verificación definidos en IEC 61508 con análisis estático, análisis dinámico, trazabilidad de requisitos, cobertura de código y generación de informes.

Más información
Captura de pantalla del recorrido por el producto CT de C/C++test
Icono CT de prueba de Parasoft C/C++

Prueba C/C++ CT

C/C++test CT automatiza la cobertura de código y la trazabilidad de requisitos para sistemas que requieren cumplimiento de IEC 61508. Se integra con marcos de prueba como GoogleTest, CppUTest, UnitTest++ u otros y con canales de CI/CD para optimizar las actividades de V&V.

Más información
Captura de pantalla de Parasoft Report Center que muestra los resultados de las pruebas gráficas de conformidad con la norma ISO 26262 con AUTOSAR, MISRA y CERT.
Icono de Parasoft DTP

DTP

Parasoft DTP agrega los resultados de las pruebas y la trazabilidad de los requisitos para garantizar el cumplimiento de la norma IEC 61508. El panel dinámico proporciona visibilidad de las brechas y el progreso de las pruebas, lo que respalda las evaluaciones de seguridad iterativas.

Más información
Captura de pantalla de Insure ++
Icono de Parasoft Insure ++

Asegurar ++

Detecte problemas de memoria, errores de tiempo de ejecución y vulnerabilidades de seguridad, como desbordamientos de búfer y fugas de memoria, con Insure++. Visualiza asignaciones y desasignaciones de memoria para software crítico para la seguridad IEC 61508.

Más información

¿Por qué Parasoft?

Obtenga ventajas exclusivas para el cumplimiento normativo a través de nuestras soluciones integrales. Al automatizar procesos críticos como el análisis estático y dinámico, la trazabilidad de requisitos y la cobertura de código estructural, Parasoft garantiza una verificación eficiente y confiable del software de dispositivos médicos crítico para la seguridad. Nuestras soluciones se integran perfectamente en los entornos de desarrollo existentes. Los equipos optimizan los flujos de trabajo y aceleran los esfuerzos de cumplimiento normativo.

Icono dentro de un círculo azul de un engranaje blanco que representa la integración continua.

Integraciones dedicadas

Simplifique los flujos de trabajo para sistemas complejos y críticos para la seguridad mediante la integración de las soluciones de Parasoft con IDE y depuradores integrados. Los entornos compatibles incluyen Eclipse, VS Code, Green Hills MULTI, Wind River Workbench y más.

Círculo azul con un icono blanco de una máquina robótica de automatización industrial con un brazo.

Pruebas de sistema a sistema para seguridad funcional

Para realizar pruebas a nivel de sistema, utilice Parasoft SOAtest y Virtualize. Automatice las pruebas de API funcionales y estabilice las dependencias para acelerar las actividades de cumplimiento de IEC 61508.

Icono dentro de un círculo azul que muestra un signo de dólar blanco.

Ahorro de tiempo y costes

Reduzca el tiempo y el costo del cumplimiento de la norma IEC 61508. Automatice las tareas que requieren mucha mano de obra con nuestras soluciones, que brindan información específica.

Círculo azul con un icono de un cuadro 3D delineado en blanco.

Pruebas de hardware y software específicas

Asegúrese de que el rendimiento del software sea preciso y confiable cuando se integre con el hardware real. Utilice nuestras soluciones de prueba C/C++ para probar el software en el hardware de destino real. Esto es fundamental para detectar problemas específicos del hardware, validar suposiciones y cumplir con los requisitos de las condiciones del mundo real.

Preguntas Frecuentes