SCADE Suite模块详解:构建高安全性嵌入式软件
需积分: 49 126 浏览量
更新于2024-07-18
2
收藏 629KB PDF 举报
"本文档详细介绍了Scade Suite的各个模块及其功能,涵盖了基本模块和高级模块,包括建模器、代码生成器、形式验证器、编译器验证包、SIMULINK桥接器、时间堆栈优化器、最坏运行时间和堆栈分析器以及认证包。Scade Suite是一款用于嵌入式控制软件设计、验证和代码生成的工具,适用于高安全性要求的领域如航空、铁路和核电等。"
Scade Suite是一款强大的工具,专为嵌入式系统的开发而设计,尤其在高安全性要求的行业中广泛应用,如航空航天、轨道交通和核能。它提供了一个全面的、基于模型的集成开发环境,使开发者能够利用形式化语言和严谨的数学理论来设计出高安全性的软件。
1. **基本模块(Base Modules)**
- **SCADE Suite高级建模器** 提供了编辑器和仿真器,允许用户创建、编辑和测试模型。编辑器支持图形化建模,而仿真器则可以对模型进行动态模拟。
- **应用生命周期管理接口** 和**配置管理工具接口** 使得项目在整个生命周期内的管理和版本控制变得更加方便。
- **SCADE Display集成接口** 支持与图形用户界面的集成,使得可视化设计成为可能。
- **National Instruments’ Veristand接口** 允许Scade Suite与Veristand平台的集成,扩展了其在实时测试和仿真中的应用。
- **与FMI兼容工具代码集成的接口** 支持与其他遵循FMI(Functional Mock-up Interface)标准的工具进行互操作。
- **SCADE汽车包** 专门针对汽车行业的需求,提供了特定的功能和集成支持。
- **SCADE Suite ARINC661兼容系统适配器** 为满足航空电子设备的ARINC661标准提供支持。
2. **高级模块(Complementary Modules)**
- **形式验证器(SCADE Suite Design Verifier)** 提供了额外的验证工具,确保模型的正确性和完整性。
- **编译器验证包** 用于验证生成的C或Ada代码是否符合预期行为。
- **SIMULINK的桥接器** 允许Scade Suite与MATLAB/SIMULINK之间的模型互操作,拓宽了设计的可能性。
- **时间堆栈优化器** 优化代码的时间性能,减少执行延迟和提高效率。
- **最坏运行时间和堆栈分析器** 分析代码的资源需求,帮助确定系统的需求规格。
- **认证包** 提供了满足不同安全等级要求的工具和文档,以支持认证过程,分为高安全级别和低安全级别两个版本。
通过这些模块,Scade Suite为开发者提供了一整套工具,从设计、验证到代码生成,覆盖了整个嵌入式软件开发流程,确保了软件的高质量和可靠性。在高安全性要求的领域中,Scade Suite是不可或缺的工具之一。
2020-10-20 上传
2023-01-02 上传
2020-10-13 上传
2018-03-31 上传
To德罗西
- 粉丝: 4
- 资源: 8
最新资源
- 全国江河水系图层shp文件包下载
- 点云二值化测试数据集的详细解读
- JDiskCat:跨平台开源磁盘目录工具
- 加密FS模块:实现动态文件加密的Node.js包
- 宠物小精灵记忆配对游戏:强化你的命名记忆
- React入门教程:创建React应用与脚本使用指南
- Linux和Unix文件标记解决方案:贝岭的matlab代码
- Unity射击游戏UI套件:支持C#与多种屏幕布局
- MapboxGL Draw自定义模式:高效切割多边形方法
- C语言课程设计:计算机程序编辑语言的应用与优势
- 吴恩达课程手写实现Python优化器和网络模型
- PFT_2019项目:ft_printf测试器的新版测试规范
- MySQL数据库备份Shell脚本使用指南
- Ohbug扩展实现屏幕录像功能
- Ember CLI 插件:ember-cli-i18n-lazy-lookup 实现高效国际化
- Wireshark网络调试工具:中文支持的网口发包与分析