Simulink Coverage
Medición de la cobertura de las pruebas en los modelos y el código generado
Simulink Coverage™ lleva a cabo análisis de cobertura que miden la exhaustividad de las pruebas realizadas en los modelos y el código generado. Permite aplicar métricas estándar de la industria tales como decisión, condición, cobertura de condición/decisión modificada (MC/DC) y cobertura de límites relacionales a fin de evaluar la efectividad de las pruebas de simulación en modelos, software-in-the-loop (SIL) y processor-in-the-loop (PIL). Es posible utilizar los datos de falta de cobertura para localizar deficiencias en las pruebas, requisitos ausentes o funcionalidad no deseada.
Simulink Coverage produce informes interactivos que muestran hasta qué punto se hace uso del modelo, las S-functions de C /C++, las funciones de MATLAB® y el código generado por Embedded Coder®. Se pueden resaltar los resultados de cobertura en bloques y subsistemas a fin de descubrir deficiencias en las pruebas. Para evaluar la exhaustividad de las pruebas, cabe la posibilidad de acumular los datos de cobertura de diversas ejecuciones de las pruebas. Puede aplicar filtros para excluir bloques de la cobertura y justificar la cobertura ausente en los informes.
La compatibilidad con estándares del sector está disponible a través del DO Qualification Kit y el IEC Certification Kit.
Comience:
Cobertura de modelos
Mida hasta qué punto las pruebas de simulación cubren su diseño a fin de evaluar la efectividad y la exhaustividad de las pruebas. Una cobertura incompleta indica deficiencias en las pruebas, requisitos ausentes o funcionalidad no deseada.
Cobertura de código
Mida la cobertura de las pruebas software-in-the-loop (SIL) y processor-in-the-loop (PIL) en el código generado con Embedded Coder o cualquier código al que llamen los modelos de Simulink mediante S-functions, código personalizado en diagramas de Stateflow® y bloques C Caller.
Métricas de cobertura
Mida la cobertura del modelo y el código con diversas métricas, incluidas decisión, condición, MC/DC, límite relacional e intervalo de señal.
Gestión y visualización de los resultados de cobertura acumulados
Utilice el Results Explorer para gestionar y ver los datos de cobertura acumulados de todas las pruebas y ejecuciones de simulación.
Generación de informes de cobertura
Genere informes detallados que incluyen los resultados de cobertura acumulados sobre las métricas seleccionadas.
Solución de deficiencias de cobertura
Los modelos pueden contener estructuras que impiden una cobertura completa de las pruebas. La exclusión de estos elementos en el registro y los informes de cobertura permite centrarse en otros aspectos de falta de cobertura que se pueden y se deben comprobar.
Agregación de cobertura de pruebas de unidades al sistema
visualización de la cobertura de las pruebas de sistema lograda mediante las pruebas unitarias en la nueva sección de pruebas agregadas del informe de cobertura.
Trazabilidad de requisitos a casos de uso
visualización de detalles de enlaces y cobertura de Simulink Requirements para cada bloque de Simulink al generar informes de cobertura desde Simulink Test Manager.
Trazabilidad de resultados de cobertura en casos de prueba
trazado de los resultados de cobertura a las simulaciones relevantes en Simulink Test Manager y Coverage Results Explorer.
App Coverage en la barra de herramientas de Simulink
acceso a características de cobertura comunes desde la nueva barra de herramientas de Simulink, incluidas resaltado de modelos, detalles de cobertura y generación de informes.
Consulte las notas de la versión para obtener detalles sobre estas características y las funciones correspondientes.
Cómo utilizar Simulink para proyectos ISO 26262
Descubra cómo el diseño basado en modelos con Simulink permite diseñar y probar todo su sistema de automoción embebido bajo una amplia gama de condiciones de conducción y escenarios de fallos mucho antes de pasar al campo de pruebas.