Simulink Check

以文件夹结构形式展示的可自选检查。所选检查会为使用不正确图标形状的逻辑运算符会生成警告。

自定义模型检查

配置、自定义和自动化自定义模型顾问检查,以确保模型符合您所在机构自己的标准和指南。

在编辑同时查找并修复错误

使用编辑时检查来标识错误,并在引入错误时就解决它们,以避免以后返工。为 Simulink、System Composer 或 Stateflow 创建自定义编辑时检查,以满足您所在组织自己的标准。

基于您的过程模型和工程工件,在您的 CI 系统(如 Jenkins 或 Gitlab)中生成并执行基于模型的设计管道。

基于模型的设计与 CI/CD 自动化

使用 CI/CD Automation for Simulink Check Support Package 简化实施并优化适用于 Simulink 的持续集成/持续部署 (CI/CD) 工作流。您可以定义 CI/CD 管道,在桌面端进行预审以避免编译失败,与诸如 Jenkins® 或 GitLab® 等 CI 系统集成,并执行增量编译以减少编译时间。

模型测试仪表板中的交付物面板,上显示包含模型、需求和测试的树状结构。

跟踪基于需求的测试

监控单元测试交付物的状态和质量,以评估基于需求的测试的完整性以及是否符合 ISO 26262 和 DO-178C 标准。使用 SIL 代码测试控制板和 PIL 代码测试控制板中的度量结果评估软件在环 (SIL) 和处理器在环 (PIL) 测试的代码测试状态和质量。

衡量质量、复杂度和可维护性

使用模型指标评估模型的大小、架构和复杂度,以帮助提高工程中 MATLAB、Simulink 和 Stateflow 工件的可读性、可维护性和可重用性。控制板集中显示各种指标,帮助您监控 ISO 26262、DO-178C、IEC 61508、IEC 62304、EN 50128 和其他标准的合规进度。

模型顾问界面,上显示已选中模型字体设置的检查。

自动化模型审查和报告

为审查生成模型顾问报告。对违规情况进行申诉以去除警告和错误。使用 Parallel Computing Toolbox 以并行方式在多台计算机上运行检查以加速合规性验证。

Simulink 模型,高亮显示相关信号以及影响特定信号输出的模块。

简化和调试复杂模型

使用模型切片器,通过基于仿真期间活动行为的静态和动态分析的组合来高亮显示功能依存关系。 调试错误,例如基线测试或等效性测试失败、属性证明的反例或整数溢出

模型中的重复模式高亮显示为克隆组,并伴有显示摘要的条形图。

标识和重构模型中的建模克隆

分析模型以定位克隆和重复的建模模式。自动重构以改进可维护性、提高重用性并降低设计复杂度。检测低效模式并对其重构以提高代码效率。

“我们使用 Simulink 中面向 ARP 4754 的系统设计模型,以建立稳定、客观的需求。我们使用该模型作为面向 DO-178 的软件设计模型的基础,利用该模型生成飞行代码,然后重用确认测试进行软件验证,从而节省了时间。”