MATLAB的Simulink para verificación, validación y pruebas

验证它的有效性Diseño basado en modelos

Los equipos de ingeniería utizan elDiseño basado en modelosMATLAB监狱®y仿真软件®para diseñar sistemas embedbidos complejos y general código C, c++ y HDL con calidad de producción。la herramientas de MathWorks实用的pruebas de simulación y análisis estáticos formales basados en métodos para相补充的el diseño basado en modelos con or, así como automatización para encontrar错误de forma temprana y lograr una mayor calidad。

Con MATLAB y Simulink podrá:

  • 建筑的决定性要求,diseño, pruebas y código
  • 我们的祖国diseño没有时间上的错误。ejecución críticos
  • 我们的合作伙伴,我们的伙伴,我们的模式,我们的伙伴,código
  • 卡索斯·德·普鲁埃巴将军automáticamente对拉斯·普鲁埃巴的同志放大器
  • 总司通知文物así como certificate icar el cumplimiento con estándares做- 178eISO 26262

"En comparación con nuestra experiencia front con la codificación手册,el diseño basado En modelos nos permitió还原还原成本de mano de obra En un 30%还原成本de las pruebas En un 20% y奥门达la productividad En más de un 30%。"软件系统,软件系统" "软件系统,软件系统"

李大明,潍柴电力

Verificacion de requisitos

我是这样写的,cálculo o herramientas de gestión de requisitos, IBM的故事®理性的®®.需求工具箱™许可证,crear gestionar requisitos junto con la arquitectura, los diseños, el código generado y los artefactos de prueba。Es可能的crear unsubproceso数字desde los requisitos al diseño en系统作曲家™,Simulink,状态流®o mediante pruebas de MATLAB en Simulink测试™。我们的国家安全,我们的国家安全implementación我们的国家安全rápidamente我们的国家安全diseño我们的国家安全。所有的要求,所有的任务,所有的任务,所有的任务,所有的任务,所有的任务。

在Simulink测试允许验证的时间评估的要求,具体的,具体的,评估的semántica精确的,不形式的,自然的,可以评估的。


contremad con estándares de certificación

自动化verificación delos modelos y el código de acerdo con estándares DO-178, ISO 26262, IEC 61508, IEC 62304由MathWorks咨询委员会(MAB)指导。Simulink Check™比例检查:métricas工业的发展与发展,工业的发展与发展。我的朋友,我的朋友,我的朋友estándares我的指导。IEC认证套件(适用于ISO 26262和IEC 61508)和DO资格套件(适用于DO-178和做- 254)比例的产物cualificación de herramientas,证书和产品的结合的pruebas para cualificar产品generación y verificación de código y agilizar la certificación de SUS sistemas嵌入式系统。


Demostración de la ausencia de errors y verificación正式的要求

我们的程序verificación正式的错误diseño我们的眼睛一般的desbordamiento de enteros, lógica muerta,我们的附属设备división por cero sin simular El diseño。Simulink Design Verifier™puede verificar formalmente que su diseño无连续性错误ni vulnerability abilidades de seguridad。Simulink设计验证器también puede demostrar que su diseño cumple con los requisitos clave。是一个有生命的物种excepción,是一个有生命的物种depuración。


Generación automática de pruebas

重要的,有缺陷的,有需要的,有功能的,没有欲望的,有错误的。Simulink覆盖™calcula qué partte del modelo odel código generado se examina durante las pruebas。Aplica métricas estándar de la industria tales como condición, decisión, condición/decisión modificada (MCDC) y objetivos de cobertura personalizados。Simulink设计验证器puede一般的casos de prueba automáticamente para abordar la cobertura不完整的,和,alcanzar los目标,cobertura结构和功能的鳍。


Análisis de código estático

Para la verificación de código escrito a mano y generado, los products de Polyspace®利用métodos formales para localizar bugs y demostrar la ausencia de error de tiempo de ejecución críticos, sin casos de prueba ni ejecución de código。Polyspace Bug Finder™compprueba y documenta la conttium con estándares tales como MISRA®, ISO 26262, IEC 61508, DO-178根据FDA的规范。Puede comprobar las vulnerability de seguridad del software y los estándares tales como CWE, CERT-C, ISO/IEC 17961等。Polyspace Code Prover™lleva a cabo análisis estáticos para demostrar la ausencia de desbordamientos, división por cero, acceso a arrays fuera de límites y otros errors de tiempo de ejecución en el código fuente C y c++。


这些区域básicas a操作más avanzadas a través De los tutorial ales y los ejemploys interactive。

Baidu
map