嵌入式软件性能评估与科学计算环境并行工具
1. 嵌入式软件性能评估工具背景
在软件开发领域,许多软件供应商会在产品中集成性能分析和测试工具。然而,这些工具存在一些问题。部分工具生成的测试结果是基于文本的字符串,分析这些字符串数据以找出需要修改的地方,往往是一项既繁琐又耗时的工作。虽然也有不少嵌入式软件供应商支持通过图形化结果视图进行性能分析和测试,但他们提供的报告视图种类不够丰富,难以有效提高分析效率。
为解决这些问题,我们提出了一种基于纯软件的图形化工具,无需额外的硬件,专门用于嵌入式软件的性能分析和测试。该工具主要由代码分析器、测试套件生成器和报告生成器组成。
- 代码分析器 :通过解析将分析代码插入目标源代码,并生成包含分析代码的可执行文件。
- 测试套件生成器 :创建测试脚本,并在解析脚本后生成测试驱动程序。我们设计了基于 XML 的测试脚本 DTD,方便用户创建测试脚本。
- 报告生成器 :使用结果转换器,将字符串类型的分析或测试结果通过基于 XML 的类转换为对象实例。这些 XML 类分为两部分,一部分用于表示图形视图,另一部分用于描述结果数据。由于这两部分是分离的,用户可以根据自己的喜好,将一个结果数据与不同的图形值关联,从而获得多种图形化报告视图。
2. 现有嵌入式软件分析和测试工具
2.1 Telelogic 的 Tau TTCN Suite
这是一个用于测试电信和数据通信设备的系统,涵盖从内置通信芯片到大型交换机和智能网络服务等多种设备。它包含脚本编辑器、编译器和模拟器等
超级会员免费看
订阅专栏 解锁全文
3450

被折叠的 条评论
为什么被折叠?



