Using Hardware Performance Counters for Fault Localization

Advances in System Testing and Validation Lifecycle(2010)

引用 9|浏览0
暂无评分
摘要
In this work, we leverage hardware performance counters-collected data as abstraction mechanisms for program executions and use these abstractions to identify likely causes of failures. Our approach can be summarized as follows: Hardware counters-based data is collected from both successful and failed executions, the data collected from the successful executions is used to create normal behavior models of programs, and deviations from these models observed in failed executions are scored and reported as likely causes of failures. The results of our experiments conducted on three open source projects suggest that the proposed approach can effectively prioritize the space of likely causes of failures, which can in turn improve the turn around time for defect fixes.
更多
查看译文
关键词
hardware counters-based data,hardware performance counters,fault localization,failed execution,defect fix,abstraction mechanism,leverage hardware performance,likely cause,successful execution,counters-collected data,normal behavior model,behavior modeling,data structures,time measurement,computational modeling,radiation detectors,data models,debugging,data collection,turn around time,hardware,histograms
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要