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

    文章

    5388

    浏览量

    92073
  • 模型
    +关注

    关注

    1

    文章

    3874

    浏览量

    52341
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    将TensorFlowSavedModel转换为支持imx8mpNPU的tflite模型,没有成功是怎么回事?

    --trained_checkpoint_dir training_dir/检查点 --output_directory导出模型 and I make sure its fixed shape model
    发表于 04-16 06:09

    嵌入式软件单元测试中AI自动化与人工检查的协同机制研究:基于专业工具的实证分析

    路径**‌; ‌行业标准与法律责任明确要求人工检查不可省略‌,AI是工具,不是替代者; ‌ 未来的发展方向是构建可解释、可审计、人机共生的智能测试生态,而非追求“无人化” ‌。 ‌最终答案‌:‌是的,即使在AI高度发达的今天,嵌入式软件
    发表于 12-31 11:22

    什么是CVE?如何通过SAST/静态分析工具Perforce QAC 和 Klocwork应对CVE?

    本文将为您详解什么是CVE、CVE标识符的作用,厘清CVE与CWE、CVSS的区别,介绍CVE清单内容,并说明如何借助合适的静态分析工具(如Perforce QAC/Klocwork),在软件开发早期发现并修复漏洞。
    的头像 发表于 10-31 14:24 886次阅读
    什么是CVE?如何通过SAST/<b class='flag-5'>静态</b>分析<b class='flag-5'>工具</b>Perforce QAC 和 Klocwork应对CVE?

    如何在vivadoHLS中使用.TLite模型

    使用read_checkpoint命令或通过界面导入模型文件。 2. 检查模型的输入和输出节点名称 可以使用model.summary()或其他方法来查看
    发表于 10-22 06:29

    ANSA人体模型姿态调整工具的使用案例

    中国体征人体数字模型(AC-HUMs)是中国汽研主持研发的人体有限元模型。BETA CAE Systems与中国汽研保持紧密合作,前、后处理软件(ANSA/META)会全面支持AC-HUMs系列
    的头像 发表于 09-28 15:44 1559次阅读
    ANSA人体<b class='flag-5'>模型</b>姿态调整<b class='flag-5'>工具</b>的使用案例

    知识分享 | 使用MXAM进行AUTOSAR模型静态分析:Embedded Coder与TargetLink模型

    知识分享在知识分享栏目中,我们会定期与读者分享来自MES模赛思的基于模型软件开发相关Know-How干货,关注公众号,随时掌握基于模型软件设计的技术知识。使用MXAM进行AUTOS
    的头像 发表于 08-27 10:04 935次阅读
    知识分享 | 使用MXAM进行AUTOSAR<b class='flag-5'>模型</b>的<b class='flag-5'>静态</b>分析:Embedded Coder与TargetLink<b class='flag-5'>模型</b>

    模型工具的 “京东答案”

    随着大模型技术的迅猛发展,AI工具已成为重要的辅助生产力工具和工作伙伴。它能够显著提升工作效率、帮助解决业务痛点,甚至能通过知识延展与智能协同,帮助团队突破传统认知边界。掌握大模型
    的头像 发表于 08-25 16:09 733次阅读

    汽车软件团队必看:基于静态代码分析工具Perforce QAC的ISO 26262合规实践

    ISO 26262合规指南,从ASIL分级到工具落地,手把手教你用静态代码分析(Perforce QAC)实现高效合规。
    的头像 发表于 08-07 17:33 1424次阅读
    汽车<b class='flag-5'>软件</b>团队必看:基于<b class='flag-5'>静态</b>代码分析<b class='flag-5'>工具</b>Perforce QAC的ISO 26262合规实践

    知识分享 | MXAM入门简介:使用MXAM进行静态测试

    ,还能够根据分析结果自动优化模型。本文为您介绍广受认可的静态测试工具——MES Model Examiner® (MXAM)。通过本文,您将深入了解MXAM如何帮助您
    的头像 发表于 07-23 17:09 1761次阅读
    知识分享 | MXAM入门简介:使用MXAM进行<b class='flag-5'>静态</b>测试

    使用nncase模拟器验证转换效果出现报错sim.load_model(kmodel) RuntimeError怎么解决?

    , cv2.COLOR_BGR2RGB) # 缩放成模型输入大小 image_fp32 = cv2.resize(image_fp32, (model_input_size[0], model_input_size[1
    发表于 07-23 07:44

    模型捉虫行家MV:致力全流程模型动态测试

    随着基于模型设计(MBD)开发量的增长,其对应的测试需求也显著提升。此前,在《您的模型诊断专家MI:助力把好模型质量关》一文中详述了模型静态
    的头像 发表于 07-09 16:37 896次阅读
    <b class='flag-5'>模型</b>捉虫行家MV:致力全流程<b class='flag-5'>模型</b>动态测试

    从建模规范到安全合规:汽车电子工程师不可忽视的静态测试技术图谱

    ——基于ASPICE与ISO26262的模型质量保障深度实践作者|小新小编|不吃猪头肉随着汽车电动化与智能化的不断深入,基于模型的开发(Model-BasedDevelopment,MBD)已成为
    的头像 发表于 07-09 10:04 1272次阅读
    从建模<b class='flag-5'>规范</b>到安全合规:汽车电子工程师不可忽视的<b class='flag-5'>静态</b>测试技术图谱

    【正点原子STM32MP257开发板试用】基于 DeepLab 模型的图像分割

    ;) sys.exit(1) # 设置摄像头分辨率(根据模型输入尺寸调整) model_width, model_height, _ = nn.get_img_size() cap.set
    发表于 06-21 21:11

    您的模型诊断专家MI:助力把好模型质量关

    Model Inspector是一款专门针对汽车、航空、轨交等行业的静态模型检查工具,可以对
    的头像 发表于 06-11 16:57 1081次阅读
    您的<b class='flag-5'>模型</b>诊断专家MI:助力把好<b class='flag-5'>模型</b>质量关

    知识分享 | 评估模型架构——如何实现?

    确保良好的模型架构对于开发安全和可靠的软件非常重要。本文为您介绍MES Model Examiner® (MXAM)如何优化模型架构,简化复杂度管理步骤,并最终提升
    的头像 发表于 06-05 11:46 802次阅读
    知识分享 | 评估<b class='flag-5'>模型</b>架构——如何实现?