PowerPoint Presentation

Similar documents
PowerPoint Presentation

Presentation Title

Overview of MathWorks

使用基于模型的设计 进行产品化控制算法开发(II)

模型验证最佳实践


辽石化大委发[2007]33号

Presentation Title

untitled

一 课 程 基 本 情 况 课 程 名 称 工 程 应 用 数 学 ( 计 算 机 类 ) 编 码 所 属 部 门 工 业 中 心 课 程 所 属 专 业 课 程 所 属 模 块 数 学 计 算 机 类 任 课 教 师 情 况 ( 人 数 ) 教 授 副 教 授 讲 师 助 教 3

寻医问药指南(十七)

由社會發展趨勢探討國人睡眠品質

PowerPoint プレゼンテーション

使用Polyspace进行软件代码错误检查和运行期错误证明

Presentation Title

案例正文:(幼圆、小三、加粗)(全文段前与段后0

目次 

Presentation Title

会 议 组 织 研 讨 会 主 席 : 周 巢 尘 院 士 ( 中 国 科 学 院 软 件 研 究 所 ) 程 序 委 员 会 主 席 : 段 振 华 教 授 ( 西 安 电 子 科 技 大 学 ) 董 云 卫 教 授 ( 西 北 工 业 大 学 ) 工 业 专 题 主 席 : 叶 宏 研 究 员

Presentation Title

<4D F736F F F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>

REPORT ID: SS-220D COMPILED BY: HONG KONG HOUSING SOCIETY 香港房屋協會 PROJECT:THS2018 HONG KONG HOUSING SOCIETY 香港房屋協會 T-HOME TRANSITIONAL RENTAL HOUSING S

PowerPoint 簡報

目 录 学 校 概 况...1 第 一 部 分 毕 业 生 就 业 基 本 情 况...4 一 毕 业 生 生 源 情 况...4 二 毕 业 生 规 模 及 结 构... 5 ( 一 ) 毕 业 生 分 专 业 人 数... 5 ( 二 ) 毕 业 生 男 女 生 比 例... 7 ( 三 ) 毕

领导批示

Presentation Title

剑门关文学-2.FIT)

13 A DSS B DSS C DSS D DSS A. B. C. CPU D. 15 A B Cache C Cache D L0 L1 L2 Cache 16 SMP A B. C D 17 A B. C D A B - C - D

D C 93 2

Value Chain ~ (E-Business RD / Pre-Sales / Consultant) APS, Advanc

HCD0174_2008

エスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******

CHAPTER 1

資訊系統開發模式

ebook204-2


与 我 邻 座 是 一 位 南 方 女 人 她 身 上 穿 了 许 多 层 毛 衣 和 一 件 不 合 体 的 男 式 羽 绒 服,30 多 岁 说 来 好 笑 车 开 两 个 多 小 时, 一 对 农 村 夫 妇 要 下 车, 说 上 错 车 了 司 机 答 复 : 怎 么 能 上 错 车? 你

通 过 厂 变 带 电, 这 种 设 计 减 少 了 机 组 自 带 厂 用 电 负 荷 能 力, 降 低 了 锅 炉 满 足 FCB 时 最 低 稳 燃 工 况, 同 时 造 成 燃 烧 调 整 量 加 大 本 电 厂 在 FCB 试 验 时, 电 泵 不 联 启, 始 终 保 持 汽 泵 运 行

《后工业社会的来临》导读

Aspects of Design and Applications of Wind Tunnels

背景介绍 传统开发方式和 MBD 开发简介 开发方式的对比 转换流程 1

ANSYS在高校《材料力学》教学中的应用

2013年四?

untitled

广 州 蓝 皮 书 社 会 保 障 关 键 词 : 广 州 社 会 保 障 社 会 保 险 社 会 救 助 社 会 福 利 社 会 保 障 体 系 由 社 会 救 助 社 会 保 险 社 会 福 利 住 房 保 障 四 大 系 统 以 及 慈 善 事 业 和 其 他 补 充 保 险 构 成 在 主

愛 的 進 行 式 慈 濟 義 診 關 懷 四 川 行 慈 濟 義 診 關 懷 四 川 行 愛 的 進 行 式 資 料 來 源 圖 片 提 供 / 慈 濟 基 金 會 宗 教 處 五 月 應 該 是 充 滿 鮮 花 與 愛 的 溫 馨 月 份, 大 家 歡 喜 迎 接 著 佛 誕 節 母 親 節 與


PowerPoint Presentation

XXX专业本科人才培养方案

简 介 Excellent 天 才 也 难 敌 协 作 2014 年 6 月 12 日, 西 班 牙 队 以 卫 冕 冠 军 和 最 受 关 注 球 队 的 身 份 参 加 FIFA 世 界 杯 六 天 后, 他 们 在 一 连 串 令 人 震 惊 的 失 败 后 惨 遭 淘 汰 : 先 是 败 给

< F A C837C815B A904D94C5817A2E706466>

1.3

Microsoft Word - 通讯2011n1

PowerPoint Presentation

Umschlag_Primer_AIQ_final_Umschlag_Primer_AIQ_final.qxd

rz_Newsletter2016_en_ indd

m K K K K m Fig. 2 The plan layout of K K segment p

untitled


OOP with Java 通知 Project 4: 4 月 18 日晚 9 点 关于抄袭 没有分数

Microsoft Word - 武術-定稿.doc

Microsoft Word - Lenovo_L14M4P23 (Y51)_4S1P_UN38.3 Test Report_SLEU

声 明 本 公 司 及 全 体 董 事 监 事 高 级 管 理 人 员 承 诺 不 存 在 虚 假 记 载 误 导 性 陈 述 或 重 大 遗 漏, 并 对 其 真 实 性 准 确 性 完 整 性 承 担 个 别 和 连 带 的 法 律 责 任 本 公 司 负 责 人 和 主 管 会 计 工 作 的

精 选 头 条 西 电 东 送 滇 西 北 至 广 东 特 高 压 直 流 工 程 3 日 开 工, 机 构 看 好 今 明 两 年 特 高 压 项 目 利 润 大 规 模 兑 现 上 海 证 券 报 铁 路 总 公 司 决 定 从 4 日 起 下 调 煤 炭 运 价, 据 测 算 全 年 可 为

北 京 大 学

强 度 调 制 器 相 位 延 迟 器 表 面 声 光 偏 转 器 磁 光 隔 离 器 偏 振 控 制 器 等 器 件 的 原 理 及 应 用 讲 述 介 质 波 导 波 导 色 散 光 纤 模 式 等 概 念 结 合 基 础 介 绍 学 科 前 沿 知 识 精 密 仪 器 设 计

内 容 计 划 2 赴 香 港 北 京 拓 宽 职 场 视 野, 扬 帆 职 业 发 展 就 业 实 践 团 电 信 研 究 生 陈 晨 4 8 月 21 日 - 31 日 北 京 香 港 一 大 陆 和 香 港 城 市 轨 道 交 通 和 信 息 技 术 行 业 发 展 状 况 调 研 就 城 市

Presentation Title

2/14 Buffer I12, /* x=2, buffer = I 1 2 */ Buffer I243, /* x=34, buffer = I 2 43 */ x=56, buffer = I243 Buffer I243I265 code_int(int x, char *buffer)

第 一 章 UI 概 述 单 元 设 计 : 课 题 名 称 :UI 综 述 教 学 任 务 :1 UI 是 什 么? 2 UI 设 计 师 是 做 什 么 的? 3 UI 在 中 国 的 现 状 如 何? 4 数 据 时 代 的 用 户 体 验 (APP 视 觉 设 计 艺 术 ) 教 学 方 式

Thesis for the Master degree in Engineering Research on Negative Pressure Wave Simulation and Signal Processing of Fluid-Conveying Pipeline Leak Candi

OOAD PowerDesigner OOAD Applying PowerDesigner CASE Tool in OOAD PowerDesigner CASE Tool PowerDesigner PowerDesigner CASE To

對台灣國語中心的回顧及瞻望 3

教授:

p2 目 录 背 景... 3 支 持 可 视 化 分 析 周 期... 3 角 色 和 责 任 :IT 和 业 务 用 户... 4 Drive 团 队... 5 Drive 的 四 个 阶 段... 6 发 现 阶 段... 7 原 型 和 快 速 见 效 阶 段... 8 基 础 构 建 阶

Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram

藍牙網路在資訊家電的應用

Microsoft Word doc

<4D F736F F D203938ABFCA6D2BEFAA576ACE3A873A5CEB8D5A8F7A977BD5A2E646F63>

《世说新语》

廣積科技股份有限公司 IBASE TECHNOLOGY INC. Configuration: Item cription IBASE P/N M/B IB930H V-1.1 ZD01IB P Test Equipment Sof

数据分析技术介绍

认定编号

2015中国西部(川渝)

2014_

Microsoft Word - Lenovo_L15M3PB2 (Winbook)_3S1P_UN38.3 Test Report_SLEU

混訊設計流程_04.PDF

Microsoft PowerPoint - TTCN-Introduction-v5.ppt

的 開 銷, 請 務 必 先 和 家 裡 討 論 後 再 做 決 定 二 研 修 學 校 簡 介 卡 內 基 美 隆 大 學 (Carnegie Mellon University), 位 於 賓 州 匹 茲 堡 會 選 擇 來 這 裡 交 換, 我 相 信 大 部 分 的 人 都 已 經 知 道

Microsoft Word - 手冊(只有培訓單位)--V9

目 录 一 机 械 工 程 及 自 动 化 ( 机 械 电 子 工 程 ) 专 业 总 体 概 况 1 二 机 械 工 程 及 自 动 化 ( 机 械 电 子 工 程 ) 专 业 应 用 型 工 程 师 本 科 生 阶 段 培 养 方 案 5 I 本 科 生 培 养 标 准..5 II 本 科 生

目 录 一 招 生 工 作 和 主 修 专 业 确 认 1. 优 质 生 源 工 程 与 2010 年 招 生 工 作 2. 主 修 专 业 确 认 与 学 籍 处 理 二 人 才 培 养 模 式 改 革 和 质 量 工 程 1. 人 才 培 养 模 式 改 革 2. 质 量 工 程 项 目 三 专

Microsoft PowerPoint - Performance Analysis of Video Streaming over LTE using.pptx


LH_Series_Rev2014.pdf

2017ÅàÑø·½°¸

? MRP MRP 1960 Bill of Material Light and Holland 2000 MRPII MRP MRPII MRP ERP Gartner Group ERP ERP MRP MRP-II APICS 1995 ERP ERP ERP Daven

山 东 大 学 信 号 与 系 统 和 数 字 信 号 处 理 (833) 考 研 内 部 精 华 资 料...27 山 东 大 学 信 号 与 系 统 和 数 字 信 号 处 理 (833)(70% 信 号 与 系 统,30% 数 字 信 号 处 理 不 含 滤 波 器 设 计 )/ 考 研 内

<4D F736F F D20B1B1BEA9BAA3F6CEBFC6BDF0B8DFBFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBECAD7B4CEB9ABBFAAB7A2D0D0B9C9C6B1D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E C4EA35D4C23132C8D5B1A8CBCDA3A92E646F63>

Presentation Title

Transcription:

Presentation Title By Author 2014 The MathWorks, Inc. 1

Best Practice for Model VnV 模型验证的最佳实践 于化龙,MathWorks 中国 软件项目支持部高级经理 2

基于模型设计帮助您节省 62% 的成 Total Savings $3,720,000 $1,500,000 MBD Dev Costs Total Investments $592,000 ROI 528% $1,000,000 Trad Dev Costs $500,000 $0 Total Savings $3,720,000 Total Investments $592,000 ROI 528% Requirements Design Coding Analysis Testing * Averaged data from Aerospace customers 3

基于模型设计中的持续验证 Requirements Model Verification 1 User Acceptance Design Integration Code 2 Code Verification 4

模型验证 模型验证流程 可执行的微流程 独立的验证项目 验证工程师的职责 开发工程师的验证职责 测试用例的继承 适合流程的工具 Simulink Verification and Validation Simulink Design Verifier Simulink Code Inspector 定制化的自动化工具 模型验证工具 模型验证活动 全流程的持续验证活动 模型规范与缺陷检查 模型功能性测试 模型覆盖率测试 模型验证报告编写 5

最佳实践 1 从 V 流程到微流程 2 模型验证项目管理 3 模型测试驱动设计 4 自动化测试的实现 5 应用 Simulink 验证工具 6

从 V 流程到微流程 Requirements Acceptance Design Integration 需求 需求追踪 模型设计 模型缺陷检查模型规范检查 模型功能性验证模型覆盖率验证 Code 需求追踪 代码生成 模型 模型与代码结构一致性验证 目标码功能性验证代码运行时缺陷检查 源代码 模型与目标码功能一致性验证代码运行时缺陷检查代码覆盖率验证 编译 代码规范检查 可执行目标码 7

模型验证微流程 模型验证开始 模型验证版本库 获取项目数据 tpj_projectname.prj prj_starttestproject.m 打开项目文件配置测试环境 设定工作路径载入模型数据 被测模型 模型规范检查 Model Advisor 报告 被测模型 模型缺陷检查 Design Verifier 报告 被测模型 模型覆盖率检查 Design Verifier 报告 是 缺陷? 需求文档被测模型 否 设计测试模型 ths_model_xxx.mdl 需求文档 设计测试用例 tcs_model_xxx.xlsx tru_model_xxx.m 运行测试用例比较测试结果 trp_model_xxx.doc tcv_model_xxx.cvt trs_model_xxx.mat 覆盖率 100%? 是 tcv_model_xxx.cvt 否 补充测试用例满足覆盖率要求 Signal Builder Signal Builder 转换测试用例设定期望值 tcs_model_xxx.xlsx 问题报告 否 结果 100% 是 提交全部测试文件 tcs_model_xxx.xlsx ths_model_xxx.mdl trp_model_xxx.doc prp_model_xxx.doc tcv_model_xxx.cvt trs_model_xxx.mat prp_model_xxx.doc 下一个模型? 否 是 项目实施结束 8

最佳实践 1 从 V 流程到微流程 2 模型验证项目管理 3 模型测试驱动设计 4 自动化测试的实现 5 应用 Simulink 验证工具 9

独立的模型验证项目 开发项目是持续递进的, 锁定一个版本, 开始下一个版本 验证项目是验证锁定后的版本, 提交问题供后续版本修改 验证项目与开发项目由不同的团队独立进行 验证项目有独立的设计 执行 审核 提交等流程 验证项目和开发项目一样存在设计的重用 10

使用 Simulink Project 管理模型验证项目 典型的模型验证项目配置 测试包 :test 被测单元 :testunit 通用工具 :utility 典型的一个模型验证包 针对一个独立的模型 测试用例 :tcs 测试驱动 :ths 测试脚本 :tru 测试结果 :trs/tcv 测试报告 :trp 11

案例 1: 模型验证项目管理 12

验证工程师的工作 模型规范与缺陷检查 (Simulink V&V, Simulink DV) 设计测试用例 (Simulink V&V, Simulink DV) 设计测试驱动 (Test Harness Model) 运行测试用例 (Test Script) 分析测试结果 (Test Script, Simulation Data Inspector) 生成测试报告 (Report Generator) 提交问题报告 (Report Generator) 开发工程师的验证工作 建立需求追踪 模型规范检查 模型缺陷检查 模型仿真测试 13

案例 2: 模型规范检查与定制 14

最佳实践 1 从 V 流程到微流程 2 模型验证项目管理 3 模型测试驱动设计 4 自动化测试的实现 5 应用 Simulink 验证工具 15

模型测试驱动的设计 保证被测模型的绝对未被修改 输入测试用例数据的类型转换 输入数据整体初始化 输入数据与输出数据的选择 输出信号记录点的设定 初始化 测试用例 类型转换 数据选择 被测对象 输出记录 16

模型测试驱动的设计是验证工程师的重要工作 17

案例 3: 模型功能性测试与覆盖率测试 创建 测试驱动 运行 测试用例 分析 模型覆盖率 补充 缺失测试用例 合并测试用例完整测试 18

最佳实践 1 从 V 流程到微流程 2 模型验证项目管理 3 模型测试驱动设计 4 自动化测试的实现 5 应用 Simulink 验证工具 19

模型验证自动化实现 自动化测试脚本 测试脚本 设定配置参数 数据初始化 读取测试用例 执行测试用例 测试结果分析 测试报告生成 通用函数和模版 测试用例读取 测试结果分析 测试报告模版 20

有限模型验证自动化 模型验证同样需要工程师的设计思想 测试用例的设计 测试驱动的设计 自动化脚本执行重复性的工作 数据的初始化 测试用例的导入 多个测试用例的批量执行 测试结果的比较 自动化脚本执行模版化的工作 测试报告的生成 21

案例 4: 通过脚本实现模型测试自动化 22

最佳实践 1 从 V 流程到微流程 2 模型验证项目管理 3 模型测试驱动设计 4 自动化测试的实现 5 应用 Simulink 验证工具 23

应用 Simulink 验证工具 需求追踪 模型规范检查模型缺陷检查 功能性测试覆盖率测试测试用例生成 Simulink Verification and Validation Simulink Design Verifier Simulink Code Inspector Report Generator DO Qualification Kit 24

基于微流程的定制工具 Matlab 本身也是开发工具 从 R2012b 开始具有 APPS 功能 应用 GUI 设计自己的定制工具 使用 Simulink 验证工具接口 通过定制工具固化验证微流程 25

模型验证 用户案例 Bell Helicopter designs civilian tiltrotor Simulink Continental tests heavy-duty trucks Simulink Verification and Validation TRW generates tests for parking brake Simulink Design Verifier Nissan increases software reliability Polyspace 26

接下来 : 使用 Polyspace 进行软件代码运行错误检查和验证 Requirements Design Integration User Acceptance 李春彦,MathWorks 中国 高级应用工程师 Code Code Component 27