内部培训 MXAM基础培训

建模规范和架构设计原则的最佳实践

本培训课程将向您介绍使用建模规范的基本内容,以及MATLAB Simulink/Stateflow、TargetLink Embedded Coder模型的静态分析。此外,您还将学习如何使用经过验证的建模标准和最佳实践来创建符合MISRA和ISO 26262标准的模型。

本课程重点将放在如何最好地将MES Model Examiner (MXAM)集成到您的开发流程中。课程包括数个实践练习,让您能够上手练习通过MXAM使用建模规范并确保规范合规性。学员将学习如何创建一个良好的工作流程,用于分析和纠正模型、证明偏差以准备审查,以及将MXAM调整和集成到用户指定的开发环境中。此外,学员还将了解如何进行模型的结构和复杂性分析,如何使用生成的指标作为基础评估模型的架构、模型大小和复杂度。

Price on Request
2天
英语或德语
线上或面对面进行

目标受众

本培训课程面向想要学习如何专业使用MES Model Examiner (MXAM)的学员。该课程适用于关注基于MATLAB/Simulink和与Embedded Coder/TargetLink相关的嵌入式软件模型开发的功能开发人员、测试人员、测试经理和质量经理等。

课程亮点

  • 介绍经过验证的建模规范
  • 使用MXAM自动规范检查和更正
  • 检查违规情况,进行偏差注解
  • 在MXAM中创建自定义建模规范文档
  • 工具链和持续集成
  • 评估架构设计原则
  • 模型复杂度分析

日程安排

第一天

  • 基于模型的设计中的架构设计原则
  • 通过静态建模规范检查模型质量
  • 建模规范与模型指标的意义
  • 标准规范文件

  • 通用工作流程
  • 用户界面结构及使用方式
  • 报告:概述、结果导航、模型链接、自动修复、重新运行、注释和导出

  • 进行建模规范分析
  • 修复违规结果
  • 说明个别违规结果
  • 保存和导出报告

  • 模型结构分析
  • 复杂度指标介绍
  • 计算模型复杂度
  • 降低模型复杂度的方法
  • 识别无效接口和模型克隆

  • 分析和评估模型指标
  • 识别复杂子系统、无效接口和克隆体
  • 重构模型结构

  • 挑选展示部分Simulink、Stateflow和TargetLink建模规范,内容包括布局、命名规则、数据流、数据类型和数值缩放等

  • 使用MXAM对Demo模型进行分析
  • 评估和讨论分析结果

第二天

  • 创建分析相关设置的项目
  • 创建建模规范文档定义一组规范
  • 为特定规范分析配置全局和检查参数
  • 创建忽略列表忽略模型元素

  • 创建和配置MXAM项目、忽略列表、规范文档

  • 设置分布式开发项目:报告、注释、工件
  • 创建用户定义规范文档:编写、版本管理和中央存储库

  • 创建自定义库
  • 创建自定义规范

  • 建模规范可以涵盖的ISO 26262要求
  • 其他方面:遵守范围、接口的兼容性等

  • 使用扩展集对Demo或客户自带模型进行分析
  • 评估和讨论分析结果

  • 导出当前项目设置到MATLAB批处理脚本
  • 通过MATLAB命令行执行批处理分析
  • 用于持续集成的各种接口
  • 使用MES Jenkins Plugin进行分析
  • 用于定制分析的钩子函数

  • 创建、调整和运行MATLAB批处理分析以自动执行
  • 集成钩子函数以满足特定工具链的要求

学员评价

往期学员,来自Volkswagen AG

培训师来自一个成熟的团队,拥有大量的专业知识。听他们讲课和参与互动是一种乐趣,并且这次培训还激励了我不断提高自己的建模能力。

我们的培训师

本图片是Sophia Kohle的肖像照。
本图片是Sophia Kohle的肖像照。
Sophia Kohle
Managing Director
More Info
本图片是Dr. Simon Rösel的肖像照。
本图片是Dr. Simon Rösel的肖像照。
Dr. Simon Rösel
Product Owner MXAM
More Info
本图片是Kai Teschner的肖像照。
本图片是Kai Teschner的肖像照。
Kai Teschner
Product Application Engineer MXAM
More Info

下一场培训

联系我们

本图片是Prof. Dr. Mirko Conrad和Björn Kunze的肖像照。
Prof. Dr. Mirko Conrad & Björn Kunze
tudoor academy

*必须填写

What is the sum of 7 and 3?