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批处理分析以自动执行
  • 集成钩子函数以满足特定工具链的要求