Mining Simulation Metrics for Failure Triage in Regression Testing

被引:0
|
作者
Poulos, Zissis [1 ]
Veneris, Andreas [1 ]
机构
[1] Univ Toronto, Dept ECE, Toronto, ON M5S 3G4, Canada
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Design debugging poses a major bottleneck in modern VLSI CAD flows, consuming up to 60% of the verification cycle. The debug pain, however, worsens in regression verification flows at the pre-silicon stage where myriads of failures can be exposed. These failures need to be properly grouped and distributed among engineers for further analysis before the next regression run commences. This high-level and complex debug problem is referred to as failure triage and largely remains a manual task in the industry. In this paper, we propose an automated failure triage flow that mines information from both failing and passing tests during regression, and automatically performs a coarse-grain partitioning of the failures. The proposed framework combines formal tools and novel statistical metrics to quantify the likelihood of specific design components being the root-cause of the observed failures. These components are then used to represent failures as high-dimensional objects, which are grouped by applying data-mining clustering algorithms. Finally, the generated failure clusters are automatically prioritized and passed to the best suited engineers for detailed analysis. Experimental results show that the proposed approach groups related failures together with 90% accuracy on the average, and efficiently prioritizes the responsible design errors for 86% of the exposed failures.
引用
下载
收藏
页码:182 / 187
页数:6
相关论文
共 50 条
  • [41] Mining software metrics from jazz
    Auckland University of Technology, Wellesley Street, Auckland 1142, New Zealand
    Proc. - Int. Conf. Softw. Eng. Res., Manage. Appl., SERA, (39-45):
  • [42] Models and Metrics for Mining Meaningful Metadata
    Skluzacek, Tyler J.
    Chen, Matthew
    Hsu, Erica
    Chard, Kyle
    Foster, Ian
    COMPUTATIONAL SCIENCE - ICCS 2022, PT I, 2022, : 417 - 430
  • [43] Computerized Triage Simulation as a Tool to Compare the Reliability and the Performance of Triage Scales
    Rutschmann, O. T.
    Geissbuhler, A.
    Moujber, M.
    Simon, J.
    Yersin, B.
    Sarasin, F.
    Hugli, O.
    ANNALS OF EMERGENCY MEDICINE, 2008, 52 (04) : S57 - S57
  • [44] Blended metrics for novel sentence mining
    Tang, Wenyin
    Tsai, Flora S.
    Chen, Lihui
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (07) : 5172 - 5177
  • [45] Triage: A practical solution or admission of failure
    Pollitt, Mark M.
    DIGITAL INVESTIGATION, 2013, 10 (02) : 87 - 88
  • [46] Need for Triage in Advanced Heart Failure
    Kittleson, Michelle M.
    Stewart, Garrick C.
    Cowger, Jennifer A.
    Patel, Chetan B.
    Rame, Eduardo
    Testani, Jeffrey
    Mountis, Maria M.
    Patel, Parag C.
    Johnson, Frances L.
    Guglin, Maya E.
    Teuteberg, Jeffrey J.
    Kobashigawa, Jon A.
    Hamilton, Michele A.
    CIRCULATION, 2012, 126 (21)
  • [47] CONFIDENCE METRICS FOR ASSOCIATION RULE MINING
    Yan, Xiaowei
    Zhang, Chengqi
    Zhang, Shichao
    APPLIED ARTIFICIAL INTELLIGENCE, 2009, 23 (08) : 713 - 737
  • [48] Data mining in software metrics databases
    Dick, S
    Meeks, A
    Last, M
    Bunke, H
    Kandel, A
    FUZZY SETS AND SYSTEMS, 2004, 145 (01) : 81 - 110
  • [49] Data mining and metrics on data sets
    Biebler, Karl-Ernst
    Wodny, Michael
    Jaeger, Bernd
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING, CONTROL & AUTOMATION JOINTLY WITH INTERNATIONAL CONFERENCE ON INTELLIGENT AGENTS, WEB TECHNOLOGIES & INTERNET COMMERCE, VOL 1, PROCEEDINGS, 2006, : 638 - +
  • [50] TRIAGE: Characterizing and auditing training data for improved regression
    Seedat, Nabeel
    Crabbe, Jonathan
    Qian, Zhaozhi
    van der Schaar, Mihaela
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 36 (NEURIPS 2023), 2023,