产品特点
1)工程化管理:通过项目管理器实现对项目源文件、目标文件、库文件以及子项目的统一管理,显示程序结构,检测文件相互依赖关系,提供编译和链接的图形设置窗口,并可对编程语言的进行特定环境设定。
2)系统事件分析:通过事件分析器为用户观察和跟踪各类应用系统运行和RTOS事件的可配置图形化界面,并对以下事件提供基于时间的测量:上下文切换、信号量获取/释放、中断和异常、消息发送/接受、用户定义事件。
3)系统性能分析:通过性能分析器提供对代码运行时间的剖析,可基于表格或图形显示结果,有效的帮助用户优化代码。
4)实时运行错误检查:通过实时运行错误检查工具提供对程序运行错误的实时检测,对程序代码大小和运行速度只有极小影响,并具有内存泄漏检测功能。
5)代码静态分析:提供在不运行代码的方式下,通过词法分析、语法分析、控制流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术。确保符合例如DO-178、ISO26262 MISRA 等安全标准!
6)代码覆盖率分析:提供多种测试覆盖率分析报告,包括语句、分支、路径和 MC/DC 覆盖率, 帮助用户评估测试的有效性和完整性, 以及证明符合测试和验证的需求,例如 DO-178、ISO26262等。
7)图形化浏览器:提供对程序中的类、结构变量、全局变量等系统单元的单独显示,并可显示静态的函数调用关系以及动态的函数调用表。
8)版本控制工具:提供对应用工程的多用户共同开发功能。Multi IDE的版本控制工具通过配置对支持很多流行的版本控制程序,如Rational公司的ClearCase等。