首页> 外文期刊>Information and software technology >A profiling method by PCB hooking and its application for memory fault detection in embedded system operational test
【24h】

A profiling method by PCB hooking and its application for memory fault detection in embedded system operational test

机译:PCB挂钩的剖析方法及其在嵌入式系统运行测试中的内存故障检测中的应用

获取原文
获取原文并翻译 | 示例
       

摘要

Context: An operational test means a system test that examines whether or not all software or hardware components comply with the requirements given to a system which is deployed in an operational environment. Objective: It is a necessary lightweight-profiling method for embedded systems with severe resource restrictions to conduct operational testing. Method: We focus on the Process Control Block as the optimal location to monitor the execution of all processes. We propose a profiling method to collect the runtime execution information of the processes without interrupting the system's operational environment by hacking the Process Control Block information. Based on the proposed method applied to detect runtime memory faults, we develop the operational testing tool AMOS v1.0 which is currently being used in the automobile industry. Results: An industrial field study on 23 models of car-infotainment systems revealed a total of 519 memory faults while only slowing down the system by 0.084-0.132 ×. We conducted a comparative analysis on representative runtime memory fault detection tools. This analysis result shows our proposed method that has relatively low overhead meets the requirements for operational testing, while other methods failed to satisfy the operational test conditions. Conclusion: We conclude that a lightweight-profiling method for embedded system operational testing can be built around the Process Control Block.
机译:背景信息:操作测试是指一种系统测试,它检查所有软件或硬件组件是否符合对在操作环境中部署的系统的要求。目的:对于资源受限的嵌入式系统来说,这是进行操作测试所必需的轻量级配置方法。方法:我们将流程控制块作为监视所有流程执行的最佳位置。我们提出了一种分析方法,用于通过窃取“进程控制块”信息来收集进程的运行时执行信息,而不会中断系统的运行环境。基于提出的用于检测运行时内存故障的方法,我们开发了运行测试工具AMOS v1.0,该工具目前已在汽车工业中使用。结果:在对23种汽车信息娱乐系统模型的工业现场研究中,总共发现了519个内存故障,但仅使系统速度降低了0.084-0.132×。我们对代表性的运行时内存故障检测工具进行了比较分析。分析结果表明,我们提出的开销较低的方法可以满足运行测试的要求,而其他方法则不能满足运行测试的条件。结论:我们得出结论,可以围绕过程控制块构建用于嵌入式系统操作测试的轻量级分析方法。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号