课程培训
Ansys SCADE Suite高安全嵌入式软件建模与代码生成培训

Ansys SCADE Suite高安全嵌入式软件建模与代码生成实战培训大纲

培训对象

本课程主要面向嵌入式软件工程师、系统设计师、功能安全工程师以及航空航天、汽车电子、轨道交通、工业控制等安全关键领域的研发技术人员。特别适合需要基于模型开发高可靠性嵌入式控制软件、追求符合DO-178C/ISO 26262等安全标准认证的工程团队。无论是希望系统学习SCADE建模方法的初学者,还是需要提升代码生成与验证技能的资深用户,均可从本课程中获益。

培训目标

通过本课程的系统学习,使学员能够全面掌握Ansys SCADE Suite基于模型的嵌入式软件开发流程。学员将熟悉SCADE形式化建模语言的核心语法,掌握数据流模型与状态机的构建方法,理解同步语言的设计理念与安全关键开发的特殊要求。通过完整的案例演练,使学员具备独立完成从需求分析、模型设计、仿真验证、代码生成到目标集成的全流程能力,能够利用SCADE KCG合格代码生成器自动生成符合安全标准的C代码,并掌握模型测试与覆盖率分析的方法。

培训内容介绍

一、SCADE概述与形式化开发流程
介绍Ansys SCADE Suite的产品定位与技术优势,讲解基于模型的形式化开发方法论。学员将了解SCADE在高安全嵌入式软件领域的应用场景,包括空客A350/A380、轨道交通、汽车电子等典型案例,熟悉安全关键软件开发的V模型流程与SCADE工具链的支持作用

二、软件界面与项目组织结构
系统讲解SCADE Suite的集成开发环境,包括视图布局、工具栏定制、项目管理器与工作区窗口的使用方法。学员将掌握项目的创建与组织技巧,理解操作符、包、库等基本概念,建立清晰的模型管理思路

三、Scade语言基础与数据流建模
深入介绍Scade形式化语言的核心特性,包括同步假设计算模型、数据流方程、流的概念以及基本操作符的使用。学员将学习文本化Scade与图形化Scade的表达方式,掌握加法器、计数器、逻辑运算等简单操作符的实现方法

四、数据流模型设计与结构化编程
讲解复杂数据流模型的构建方法与模型结构化技巧。内容包括多速率系统的时钟操作符、条件激活机制、复位操作以及层次化设计方法。学员将学习如何使用merge、when等操作符处理不同时钟域的信号

五、状态机建模与控制流设计
系统介绍SCADE状态机的建模方法,包括状态与迁移的概念、状态激活属性、迁移触发条件与动作的文本表示、强弱迁移类型的区分。学员将掌握如何将状态机与数据流模型混合使用,实现复杂的控制逻辑

六、数据类型定义与参数化管理
讲解用户自定义数据类型、结构体、枚举类型以及常量的定义方法。学员将学习如何在模型中创建可动态调整的参数,掌握库的创建与复用技巧,提高模型的可维护性与可配置性

七、模型仿真与调试验证
深入介绍SCADE Simulator的使用方法,包括交互式仿真、波形图监视、断点调试以及仿真场景的保存与回放。学员将掌握模型功能的验证方法,能够通过仿真发现并定位设计缺陷,确保模型的正确性

八、需求可追溯性与文档生成
讲解需求管理工具链的集成方法,包括与DOORS等ALM平台的数据桥接。学员将学习如何在模型与需求之间建立可追溯链接,并利用SCADE LifeCycle Reporter自动生成包含设计与可追溯性信息的项目文档

九、测试用例设计与覆盖率分析
系统介绍SCADE Test模块的使用方法,包括测试场景的创建、自动化测试执行、测试报告生成以及模型覆盖率分析。学员将掌握语句覆盖、分支覆盖以及MC/DC覆盖的评估方法,满足安全关键软件的验证要求

十、合格代码生成与集成
深入讲解SCADE KCG合格代码生成器的原理与使用方法。学员将了解KCG经过安全标准认证的技术背景,学习如何配置代码生成选项、生成符合MISRA规范的高质量C代码,并将生成的代码集成到目标硬件环境中

十一、数组与迭代器高级编程
介绍数组类型定义与操作方法,包括数组元素的访问、修改以及数组的传递。学员将学习Map、Fold、MapFold等高阶迭代器的使用技巧,掌握处理大规模复杂数据的高效建模方法

十二、Python API与工作流自动化
讲解SCADE Python API的基本使用方法,包括模型元模型的导航、脚本向导的应用以及自动化任务的实现。学员将学习如何编写脚本批量处理模型信息、自动生成报告、设置CI/CD持续集成工作流,提升开发效率




如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916
技术服务需求表下载请点击

服务优势:
丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。

专家力量:
中国科学院相关研究所高级研究人员
西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等
大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深专家或讲师
大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高
多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享
针对客户实际需要,真实案例演示,互动式沟通,学有所值
报名表下载
联系我们 更多>>

咨询电话010-62883247

                4007991916

咨询邮箱:soft@info-soft.cn  

 

  微信咨询

随时听讲课

聚焦技术实践

订制培训 更多>>