PowerPoint Presentation

Similar documents
PowerPoint Presentation

Presentation Title

Overview of MathWorks

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

模型验证最佳实践

Presentation Title

Presentation Title


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

Presentation Title

Presentation Title

Presentation Title


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

「西醫基層總額支付委員會《第28次委員會議紀錄

Microsoft Word - 三峽鎮衛生所_3_-張家宸.李永繁.doc

Microsoft Word - 武漢大學交流營心得_黃莉云_.doc

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

基于模型(数字样机)的数字化软件工程及其实践

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

<4D F736F F F696E74202D DA578C657B27BA6E6ABD8BF76B5B2BA63A475B57BAABABADEB27AA8EEABD7BB50A7EFB669ABD8C4B32DBDB2A7D3B4AD2E BACDBAE65BCD2A6A15D>

目次 

2/80 2

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

PowerPoint 簡報

Presentation Title

rz_Newsletter2016_en_ indd

untitled

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

2014_

基于ECO的UML模型驱动的数据库应用开发1.doc

深 入 了 解 追 求 卓 越 立 即 报 名 MathWorks 开 发 的 培 训 教 材 以 专 有 产 品 知 识 为 教 材 开 发 团 队 和 培 训 教 师 随 时 与 产 品 研 发 团 队 进 行 交 流, 获 取 最 新 的 产 品 功 能 信 息 我 们 理 解 每 个 人 都

<4D F736F F F696E74202D20C8EDBCFEBCDCB9B9CAA6D1D0D0DEBDB2D7F92E707074>

计 算 机 系 统 应 用 年 第 25 卷 第 1 期 的 编 程 语 言 Giotto [9] 编 写 控 制 程 序, 可 以 方 便 的 控 制 程 序 的 逻 辑 执 行 时 间, 从 而 使 得 任 务 时 间 的 依 赖 关 系

Presentation Title

untitled

Presentation Title

PowerPoint プレゼンテーション

中期報告 INTERIM REPORT Stock Code: 股份代號 : INTERIM REPORT 2018 中期報告 Poly Property IR18_180911_cover.indd 所有頁面 11/9/2018 下午3:12

3 发 展 规 划 部 招 标 管 理. 负 责 建 设 项 目 工 程 招 投 标 计 划 编 制 上 报 ; 2. 负 责 组 织 建 设 项 目 工 程 招 投 标 工 作 ; 3. 配 合 做 好 招 标 项 目 的 合 同 签 订 履 行 验 收 等 工 作 ; 4. 组 织 处 理 招

mvc

PowerPoint Presentation

大 綱 一 了 解 市 場 法 則 重 要 的 工 作? 二 人 力 單 位 用 人 策 略 與 測 驗? 三 企 業 用 人 的 思 考 策 略? 四 用 人 單 位 如 何 找 到 喜 歡 的 人 力? 五 履 歷 撰 寫? 六 面 試 技 巧? 七 提 升 競 爭 力 的 秘 方?

混訊設計流程_04.PDF

气 象 科 技 进 展 欧 空 局 制 定 空 间 态 势 认 知 十 年 计 划, 三 大 主 题 是 : 地 球 轨 道 目 标 的 监 视 与 跟 踪 空 间 天 气 近 地 物 体 ; 联 合 国 关 注 空 间 天 气,2009 年 起 支 持 国 际 空 间 天 气 起 步 计 划, 协

(Geographic data or geodata ) 30 (Buelher, K and L. Mckee1996) (Open GIS Consortium OGC) OGC GIS Open GIS OGC (Geography Markup Langu

ebook

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

2815, , % 284, , % , 2, 15, 15,781 17,175 19,19 21,81 24,565 1, 5, 4,761 5,153 5,919 6,977 7,

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

路演公告.PDF

Presentation Title

2 Requirements Documentation Doc Name Doc No. 1.0 Version No. Total Page Generated By V6.0.0 Generated Date 2011/10/21 Checked By Checked Date 2011/10

各位法師各位居士大德阿彌陀佛

HCD0174_2008

<4D F736F F D20B1B1BEA9BAA3F6CEBFC6BDF0B8DFBFC6BCBCB9C9B7DDD3D0CFDEB9ABCBBECAD7B4CEB9ABBFAAB7A2D0D0B9C9C6B1D5D0B9C9CBB5C3F7CAE9A3A8C9EAB1A8B8E C4EA35D4C23132C8D5B1A8CBCDA3A92E646F63>

摘 要 本 篇 文 章 主 要 是 利 用 1979 年 至 2014 年 台 灣 年 數 據 的 資 料, 檢 視 油 價 對 於 匯 率 的 影 響, 所 採 用 的 檢 定 模 型 為 : 單 根 Johansen 共 整 合 及 VECM 向 量 誤 差 修 正 模 型 而 共 整 合 模

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

untitled

D C 93 2

XXX专业本科人才培养方案

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

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

《国家中长期教育改革和发展规划纲要(2010-2020年)》提出要更新人才培养观念,树立多样化人才观念,尊重个人选择,鼓励个性发展,不拘一格培养人才

深 入 了 解 追 求 卓 越 立 即 报 名 为 何 选 择 参 加 MATHWORKS 培 训? MathWorks 培 训 课 程 由 专 业 的 培 训 工 程 师 团 队 共 同 开 发, 他 们 通 过 与 产 品 研 发 团 队 的 密 切 合 作 获 得 了 专 有 的 产 品 知

拓展职业技能塑造工程专家 MathWorks 培训提供真正的商业价值 这是最便捷的掌握 MATLAB 和 Simulink 各种应用的途径 培训选项 可以通过多种方式获得培训 : 在我们的公共培训地点或在您自己的用户现场培训 具体培训班日程和地点, 请访问


拓展职业技能塑造工程专家 MathWorks 培训提供真正的商业价值 这是最便捷的掌握 MATLAB 和 Simulink 各种应用的途径 培训选项 可以通过多种方式获得培训 : 在我们的公共培训地点或在您自己的用户现场培训 具体培训班日程和地点, 请访问

Progress Report of BESIII Slow Control Software Development

2

<4D F736F F D20B5DAD2BBC6AA2020B9E6D5C2D6C6B6C8>

西 安 美 林 数 据 技 术 股 份 有 限 公 司 2015 年 度 报 告 公 告 编 号 : 年 度 大 事 记 2015 年 4 月 美 林 数 据 召 开 2015 年 度 第 一 次 临 时 股 东 大 会, 审 议 通 过 了 关 于 股 票 发 行 及 由

拓展职业技能塑造工程专家 MathWorks 培训提供真正的商业价值 这是最便捷的掌握 MATLAB 和 Simulink 各种应用的途径 培训选项 可以通过多种方式获得培训 : 在我们的公共培训地点或在您自己的用户现场培训 具体培训班日程和地点, 请访问

Real-time Human Detection and Security System

< F A C837C815B A904D94C5817A2E706466>

/ / Turnkey Test & Automation Solution Provider

Bac_Matlab_Brosch_RZ-ZH_01.indd

Report on the Economic Development of China and...

資訊系統開發模式

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


I Love MATLAB meetup

A Preliminary Implementation of Linux Kernel Virus and Process Hiding

Microsoft Word doc

<4D F736F F D203938ABFCA6D2BEFAA576ACE3A873A5CEB8D5A8F7A977BD5A2E646F63>

14 建筑环境设计模拟分析软件DeST--辅助商业建筑设计应用实例.doc

Presentation Title

epub83-1

untitled

(Electronic Data Interchange) (Executive Information System) (Economic Order Quantity) (Enterprise Resource Planning) (Flexible Manufacture System) (F

untitled

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

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)

第 期 曹 源 等 形式化方法在列车运行控制系统中的应用

基于无量纲参数神经网络的机械故障诊断的研究


Microsoft Word - 1-招股说明书.doc

建设工程项目管理规范

Microsoft PowerPoint - DFD.PPT

Transcription:

构建基于模型的机载软件研发平台 苏哲 2015 The MathWorks, Inc. 1

内容 基于模型的研发平台的组成及用户案例 构建研发平台的关键技术 符合高安全规范的机载软件研发平台 2

内容 基于模型的研发平台的组成及用户案例 构建研发平台的关键技术 符合高安全规范的机载软件研发平台 3

以基于模型设计为核心集成设计开发环境 项目管理 Simulink Project 需求管理 Simulink Requirements RMI DOORS Integration 知识管理 Simulink Check Model Advisor Simulink Customized Library 数据管理 Simulink Data Dictionary Simulink Data Inspector Simulink System 系统架构 硬件集成 Processor In Loop Hardware In Loop 配置管理 报告生成 MATLAB Report Generator Simulink Report Generator System Composer XML In/Out Simulink Project SVN/CC Integration 4

基于模型的项目开发平台组成 平台 基于模型设计工作平台 MATLAB/Simulink 客制化及自动化应用程序 MATLAB/APP 工具 模型设计 Simulink/ Stateflow 模型验证 SLVNV/ SLDV/STM 代码生成 Embedded Coder 代码验证 SLCI/ Polyspace 实时测试 Simulink Realtime 基于模型的项目管理 Simulink Project 基于模型的文档管理 Report Generator 基于模型的行业认证 DO Qualification Kit IEC Certification Kit 流程 基于模型的设计流程 MBD Process 5

NASA: 使用基于模型的设计加快 NASA GN&C 算法开发 为新方法奠定基础 制定建模标准, 构建风格一致的模型, 高效协作 开发和集成 GN&C 算法 整个模型由一百多个 Simulink 库模块和组件构成 使用 Embedded Coder 生成代码 开创先河 此 GN&C 项目在许多方面为 NASA 开辟了新道路 6

西安飞行自动控制研究所 : 基于模型设计在机载安全关键领域中的应用 构建基于模型设计研发平台的关键技术 基于模型设计在实际项目中的应用 7

内容 基于模型的研发平台的组成及用户案例 构建研发平台的关键技术 符合高安全规范的机载软件研发平台 8

构建研发平台的关键技术 构建模型库 定制建模规范 规范设计流程 9

模型库 基础库 算法模型库 本体 / 环境模型库 硬件驱动模型库 10

建模规范 / 建模指南 软件模型规范 需求模型规范 对象 / 环境模型规范 已有知识的积累 11

自动化检查项 Simulink Check 配置已有检查内容 定制开发新的检查项 12

规范设计流程 模型验证开始 模型验证版本库 获取项目数据 微 流程 tpj_projectname.prj prj_starttestproject.m 打开项目文件配置测试环境 设定工作路径载入模型数据 Requirements Design Integration Acceptance 需求 解决了设计过程中的实现操作定义, 每个操作都是可执行的, 工程师可以参照它开展工作 被测模型 被测模型 被测模型 是 模型规范检查 模型缺陷检查 模型覆盖率检查 缺陷? Model Advisor 报告 Design Verifier 报告 Design Verifier 报告 需求追踪 模型设计 模型缺陷检查模型规范检查 模型功能性验证模型覆盖率验证 需求文档被测模型 需求文档 否 设计测试模型 设计测试用例 ths_model_xxx.mdl tcs_model_xxx.xlsx Code 需求追踪 代码生成 模型 模型与代码结构一致性验证 目标码功能性验证代码运行时缺陷检查 tru_model_xxx.m 运行测试用例比较测试结果 覆盖率 100%? 否 是 trp_model_xxx.doc tcv_model_xxx.cvt trs_model_xxx.mat V 流程 解决了设计过程中主要环节定义, 但没有具体的实现, 工程师无法参照它开展工作 编译 源代码 可执行目标码 代码规范检查 模型与目标码功能一致性验证代码运行时缺陷检查代码覆盖率验证 问题报告 prp_model_xxx.doc tcv_model_xxx.cvt Signal Builder 否 补充测试用例 满足覆盖率要求 转换测试用例设定期望值 结果 100% 是 提交全部测试文件 下一个模型? 是 Signal Builder tcs_model_xxx.xlsx tcs_model_xxx.xlsx ths_model_xxx.mdl trp_model_xxx.doc prp_model_xxx.doc tcv_model_xxx.cvt trs_model_xxx.mat 否 项目实施结束 13

内容 基于模型的研发平台的组成及用户案例 构建研发平台的关键技术 符合高安全规范的机载软件研发平台 14

符合高安全规范的研发平台 Simulink 工具对 DO-178C/DO-331 的支持 DO Qualification Kit (for DO-178) 15

Simulink 工具对 DO-178C/DO-331 的支持 Validate Requirements Trace: Simulink Requirement System Design Description Simulink & Stateflow Conformance: Simulink Check Verify: Simulink Test Simulink Coverage SLDV Design Error Detection SLDV Property Proving Trace: Model/Code Trace Report Simulink Code Inspector Embedded Coder Models Source Code Conformance: Polyspace Bug Finder Verify: Simulink Code Inspector Polyspace Bug Finder Polyspace Code Prover Verify: SLDV Test Generation Simulink Coverage Simulink Test (PIL) Polyspace Code Prover Simulink Coverage (SIL) Verify: Simulink Test (PIL) Polyspace Code Prover Simulink Coverage (SIL) Compiler/IDE Object Code Design Document Requirements Traceability Report Model Adv isor Conformance Report Simulation Report Model Cov erage Report Code Inspection Report Poly space Report EOC Test Report Code Cov erage Report Generated Evidence 16

DO Qualification Kit (for DO-178) Simulink Check (TQL-5) DO-178C/DO-331 模型规范检查 Simulink Coverage (TQL-5) 模型 / 代码覆盖度 Polyspace (TQL-4) Polyspace Bug Finder Polyspace Code Prover Simulink Report Generator (TQL-5) 系统设计描述报告 Simulink XML 差异对比报告 Simulink Code Inspector (TQL-4/TQL-5) 代码模型一致性检查和追溯报告 Simulink Test (TQL-5) 仿真和测试结果 Simulink Design Verifier (TQL-5) 模型死逻辑检查 17

总结 构建基于模型设计平台用户案例 NASA 的案例 FACRI 的案例 构建研发平台的关键技术 模型库 建模规范 设计流程 符合高安全规范的机载软件研发平台 Simulink 工具对 DO-178C 的支持 DO-KIT 认证支持包 18