MXAM基础培训
建模规范和架构设计原则的最佳实践 - 2天
日期 | 地点 | 语言 |
根据客户需求 | 中文 |
本培训课程将向您介绍使用建模规范的基本内容,以及MATLAB Simulink/Stateflow、TargetLink Embedded Code模型的静态分析。此外,您还将学习如何使用经过验证的建模标准和最佳实践来创建符合MISRA和ISO 26262标准的模型。本课程重点将放在如何最好地将MES Model Examiner (MXAM)集成到您的开发流程中。课程包括数个实践练习,让您能够上手练习通过 MXAM 使用建模规范并确保规范合规性。学员将学习如何创建一个良好的工作流程,用于分析和纠正模型、证明偏差以准备审查,以及将MXAM调整和集成到用户指定的开发环境中。此外,学员还将了解如何进行模型的结构和复杂性分析,如何使用生成的指标作为基础评估模型的架构、模型大小和复杂度。
目标受众
本培训课程面向想要学习如何专业使用MES Model Examiner (MXAM)的学员。该课程适用于关注基于MATLAB/Simulink和与Embedded Coder/TargetLink相关的嵌入式软件模型开发的功能开发人员、测试人员、测试经理和质量经理等。
课程亮点
- 介绍经过验证的建模规范
- 使用MXAM自动规范检查和更正
- 检查违规情况,进行偏差注解
- 在 MXAM中创建自定义建模规范文档
- 工具链和持续集成
- 评估架构设计原则
- 模型复杂度分析
★★★★★ 来自大众汽车的往期学员
"培训师来自一个成熟的团队,拥有大量的专业知识。听他们讲课和参与互动是一种乐趣,这个培训帮助我不断提高自己的建模能力。”
语言
中文
课程形式

线下开放注册培训
MES上海办公室

线上培训
地点不限

公司定制培训
线上或客户提供地点
费用 & 条款
如需了解更多关于价格、日期等详细信息欢迎与我们联系
我们的培训师
拟定日程安排
第一天
建模规范和静态模型分析简介
- 基于模型的设计中的架构设计原则
- 通过静态建模规范检查模型质量
- 建模规范与模型指标的意义
- 标准规范文件
使用MXAM进行建模规范分析
- 通用工作流程
- 用户界面结构及使用方式
- 报告:概述、结果导航、模型链接、自动修复、重新运行、注释和导出
实操练习:通用工作流程
- 进行建模规范分析
- 修复违规结果
- 说明个别违规结果
- 保存和导出报告
使用MXAM分析和评估模型结构
- 模型结构分析
- 复杂度指标介绍
- 计算模型复杂度
- 降低模型复杂度的方法
- 识别无效接口和模型克隆
实操练习:模型结构分析
- 分析和评估模型指标
- 识别复杂子系统、无效接口和克隆体
- 重构模型结构
建模规范重点展示
- 挑选展示部分Simulink、Stateflow和TargetLink建模规范,内容包括布局、命名规则、数据流、数据类型和数值缩放等
实操练习:通用工作流程
- 使用MXAM对Demo模型进行分析
- 评估和讨论分析结果
第二天
使用MXAM进行分析的基本配置
- 创建分析相关设置的项目
- 创建建模规范文档定义一组规范
- 为特定规范分析配置全局和检查参数
- 创建忽略列表忽略模型元素
实操练习:项目配置
- 创建和配置MXAM项目、忽略列表、规范文档
MXAM分析的扩展配置
- 设置分布式开发项目:报告、注释、工件
- 创建用户定义规范文档:编写、版本管理和中央存储库
实操练习:MXAM自定义
- 创建自定义库
- 创建自定义规范
更多建模最佳实践
- 建模规范可以涵盖的ISO 26262要求
- 其他方面:遵守范围、接口的兼容性等
实操练习:应用高级规范
- 使用扩展集对Demo或客户自带模型进行分析
- 评估和讨论分析结果
自动化MXAM分析
- 导出当前项目设置到MATLAB批处理脚本
- 通过MATLAB命令行执行批处理分析
- 用于持续集成的各种接口
- 使用MES Jenkins Plugin进行分析
- 用于定制分析的钩子函数
实操练习:创建批处理分析
- 创建、调整和运行MATLAB批处理分析以自动执行
- 集成钩子函数以满足特定工具链的要求