0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Model Inspector — 软件模型静态规范检查工具

经纬恒润 2022-04-22 14:35 次阅读

Model Inspector (MI)原厂商是韩国 Suresoft,是 KOLAS 公认测评机构,旨在提升安全关键领域软件可信度。

MI 用于开发过程中模型的静态检查,包括规范检查、复杂度度量,提供 MAAB、HIS、CG、MISRA_AC_SLSF、MISRA_AC_TL、dSPACE 标准规范及检查,检查 Targetlink 等模型是否符合建模标准、评估模型设计的合理性。

MI 具备 ISO-26262/IEC61508 等认证资质,支撑基于模型的高可靠、高安全的嵌入式电子产品验证及确认平台,在现代、起亚等企业得到应用。

产品介绍

MI 是标准化的静态检查工具,可以对模型进行自动化、批量化建模规范检查、复杂度度量,提升用户的模型质量,其工作流程如图:

c2f66554-c18c-11ec-82f6-dac502259ad0.png

产品认证资质

工具具备 ISO-26262(汽车)/ IEC61508(通用)等认证资质。

c311521a-c18c-11ec-82f6-dac502259ad0.png

支持的标准和检查项

支持大多数国际通用规则,480+条行业标准建模规则:

MAAB

Modeling design and style guidelines for the applicatin(MISRA_AC_SLSF)

Modeling style guidelines for the application of TargetLink in the context of automatic code generation(MISRA_AC_TL)

dSPACE Modeling Guidelines

Modeling Guidelines for High-Integrity System(HIS)

Modeling Guidelines for Code Generation(CG)

Suresoft Guidelines

用户自定义标准(定制规范检查)

c33840f0-c18c-11ec-82f6-dac502259ad0.png

支持复杂度度量

全方位模型度量,20 多种模型度量指标,从模型代码行数、复杂度,到各个模块、子系统、 库, 再到Stateflow 各类转移,还有数据结构层级分析、复杂度分析等,针对整个模型 / 单个子系统分别统计,支持用户定义检查阈值:

Number of subsystems

Number of blocks

Number of linked library

Number of charts

Number of all objects in the chart

Number of states

Number of transitions

Number of Model function

Number of Stateflow code lines

Effective lines of Model function code metric

Subsystem depth

Number of incoming transition

Number of outgoing transition

Number of atomic condition transition

Nondescriptive block name

Data and structure layer separation

Complexity (Local, Global)

Cohesion

Coupling (Fan-In)

Coupling (Fan-Out)

显著特点

支持市面上主流模型生成代码工具

功能完备度高

规则更全(标准规则 484 条),覆盖各历史版本规则

复杂度指标加倍(度量指标 21 种)

检查程度更完备(检查规则包含的每条描述)

工程易用性好

独立性好,面向用户友好界面

全程追溯,双向自动定位模型违规位置

工程化管理

提供违规原因、纠正建议

支持模型批量检查、局部子系统检查 / 不检查运行

自动修改违规细则

速度提升 50%~85% 左右

自动生成多种格式的报告(pdf,html,xls)

扩展性、开放性好

支持自定义复杂度度量指标比较阈值

支持自定义分组管理、复用、编辑已有规则

支持写代码调用 API 执行检查

支持自定义规则

应用案例 & 资深团队

使用MI进行建模规范自动化检查的用户广泛,如现代、起亚等,并为用户打造从建立规范到自动化检查的综合解决方案。

c355402e-c18c-11ec-82f6-dac502259ad0.jpg

我们推广 MBD 十多年,咨询经验丰富,开展多个典型用户的建模规范咨询服务:

定制产品级规范检查流程

深度培训、指导 / 定制开发

定制产品级建模指南(规范)

定制产品级模型库、建模模板、配置模板

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 软件
    +关注

    关注

    69

    文章

    4777

    浏览量

    87163
  • 模型
    +关注

    关注

    1

    文章

    3173

    浏览量

    48715
收藏 人收藏

    评论

    相关推荐

    IBIS文件中的Series Model简介及设计仿真实例

    规范,我们简单介绍了.ibs文件中的内容和用法。今天,我们来详细了解一下文件中的一类特殊模型——Series Model。 作为[Model]关键字中定义的buffer type类型之
    的头像 发表于 11-25 11:29 82次阅读

    扫描模型模型检查的注意事项

    扫描模型模型检查是一个至关重要的步骤,它确保了扫描过程的顺利进行和最终结果的准确性。 引言 在现代工业设计、制造和建筑领域,三维扫描技术已经成为获取精确模型数据的重要手段。无论是为了
    的头像 发表于 10-14 14:59 197次阅读

    知识分享 | 建模规范:建立优质模型的关键

    Simulink已经有许多成熟且有用的指导规范,可通过MES Model Examiner® (MXAM)进行自动检查。MXAM的自动修复功能还能帮助您安全高效地修复发现的问题。
    的头像 发表于 09-17 17:18 337次阅读
    知识分享 | 建模<b class='flag-5'>规范</b>:建立优质<b class='flag-5'>模型</b>的关键

    利用静态检查工具完善功能安全中测试覆盖率

    在功能安全中测试覆盖率是比较重要的概念,也是在验证过程中通常需要花费时间较多的步骤,如果能借助于静态检查工具的死逻辑查找和声明、测试用例自动补全等功能往往能取得事半功倍的效果。
    的头像 发表于 09-05 09:15 286次阅读
    利用<b class='flag-5'>静态</b><b class='flag-5'>检查</b><b class='flag-5'>工具</b>完善功能安全中测试覆盖率

    安宝特产品 安宝特3D Evolution:高效准确的CAD质量检查工具

    安宝特3D Evolution质量检查器可基于多种规则对CAD图形质量进行检测,是唯一通过SASIG和VDA规范认证的转换工具。 它可以自动且准确地识别、检查
    的头像 发表于 08-21 18:06 594次阅读
    安宝特产品  安宝特3D Evolution:高效准确的CAD质量<b class='flag-5'>检查</b><b class='flag-5'>工具</b>

    使用esp-dl中的example量化我的YOLO模型时,提示ValueError: current model is not supported by esp-dl错误,为什么?

    使用esp-dl中的example量化我的YOLO模型时,提示:ValueError: current model is not supported by esp-dl 错误, 请看我的代码和模型
    发表于 06-28 06:47

    华为PCBA检查规范设计总结

    福利来啦! 给大家分享《华为PCBA检查规范设计总结》
    的头像 发表于 06-15 16:25 2082次阅读
    华为PCBA<b class='flag-5'>检查</b><b class='flag-5'>规范</b>设计总结

    Synopsys推出一款低功耗静态规则检查工具—VCLP

    VCLP(VC Low Power)是Synopsys提供的一款低功耗静态规则检查工具,它能够帮助验证和清洁IEEE 1801 Unified Power Format (UPF)低功耗设计意图,并确保UPF中的功耗意图与实现一
    的头像 发表于 04-15 11:25 2136次阅读
    Synopsys推出一款低功耗<b class='flag-5'>静态</b>规则<b class='flag-5'>检查</b><b class='flag-5'>工具</b>—VCLP

    谷歌模型训练软件有哪些?谷歌模型训练软件哪个好?

    谷歌在模型训练方面提供了一些强大的软件工具和平台。以下是几个常用的谷歌模型训练软件及其特点。
    的头像 发表于 03-01 16:24 815次阅读

    谷歌模型软件有哪些功能

    谷歌模型软件通常指的是谷歌推出的一系列人工智能模型软件工具,其中最具代表性的是Google Gemini。Google Gemini是谷歌
    的头像 发表于 03-01 16:20 606次阅读

    谷歌模型合成软件有哪些

    谷歌模型合成软件通常指的是谷歌提供的用于创建、修改和共享3D模型软件。目前,谷歌推出的模型合成软件
    的头像 发表于 02-29 18:20 1342次阅读

    代码检查的方式有三种

    【摘要】 代码检查中,提到的编程规范,规则集,规则,规则用例(场景、误报、检出)分别代表什么意思呢? 在 SAST 静态检查领域,代码检查
    的头像 发表于 02-25 10:08 808次阅读
    代码<b class='flag-5'>检查</b>的方式有三种

    Helix QAC—软件静态测试工具

    Helix QAC是Perforce公司(原PRQA公司)产品,主要用于C/C++代码的自动化静态分析工作,可以提供编码规则以及信息安全相关检查、代码质量度量、软件结构分析、测试结果管理等功能
    的头像 发表于 01-10 17:35 629次阅读
    Helix QAC—<b class='flag-5'>软件</b><b class='flag-5'>静态</b>测试<b class='flag-5'>工具</b>

    Shell脚本检查工具ShellCheck介绍

    ShellCheck是一个用于bash/sh shell脚本的静态分析工具,可以辅助检查脚本语法错误,给出建议增强脚本健壮性。
    的头像 发表于 12-27 13:43 2011次阅读
    Shell脚本<b class='flag-5'>检查</b><b class='flag-5'>工具</b>ShellCheck介绍

    HarmonyOS:使用MindSpore Lite引擎进行模型推理

    的通用开发流程中涉及的一些接口,具体请见下列表格。 Context 相关接口 Model 相关接口 Tensor 相关接口 开发步骤 使用 MindSpore Lite 进行模型推理的开发流程
    发表于 12-14 11:41