An automated method for mining high-quality assertion sets

被引:5
|
作者
Iman, Mohammad Reza Heidari [1 ]
Raik, Jaan [1 ]
Jenihhin, Maksim [1 ]
Jervan, Gert [1 ]
Ghasempouri, Tara [1 ]
机构
[1] Tallinn Univ Technol, Dept Comp Syst, Tallinn, Estonia
关键词
Assertion-based verification; Automatic assertion mining; Assertion qualification; Data mining;
D O I
10.1016/j.micpro.2023.104773
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Assertion-Based Verification (ABV) is one of the promising ways of functional verification. The efficiency of ABV largely depends on the quality of the assertions in terms of how accurately they capture the consistency between implementation and specification. To this end, several assertion miners have been developed to automatically generate assertions. However, existing automatic assertion miners typically generate a huge amount of assertions which can lead to overhead in the verification process. Assertion evaluation, on the other hand, has recently appeared to evaluate and select high-quality assertions among the huge generated assertion set. These methods typically measure the quality of an assertion based on different metrics. These metrics nonetheless, consider dissimilar and distinct aspects which lead to difficulties in deciding what metric should influence more in assertion evaluation. Thereby, to exceed the state-of-the-art, a flow is proposed in which an assertion miner and an assertion evaluator are introduced. The assertion miner is capable of generating a set of readable and compact assertions. The assertion evaluator instead estimates the quality of the assertion set with a data-mining-based algorithm called dominance. Dominance is able to analyze the outcome of different metrics to unify them. Experimental results present the effectiveness of the proposed flow by comparing them to the state-of-the-art.
引用
收藏
页数:10
相关论文
共 50 条
  • [31] MTQ 96: High-quality show, high-quality visitors
    不详
    INSIGHT, 1996, 38 (06) : 445 - 449
  • [32] High-Quality Queens Produce High-Quality Offspring Queens
    Yu, Longtao
    Shi, Xinxin
    He, Xujiang
    Zeng, Zhijiang
    Yan, Weiyu
    Wu, Xiaobo
    INSECTS, 2022, 13 (05)
  • [33] High-quality isosurface generation using an oversampling method
    Jae Hun Ryu
    Hong Seok Byun
    Kwan H. Lee
    The International Journal of Advanced Manufacturing Technology, 2006, 28 : 1161 - 1168
  • [34] Conditions for Obtaining High-Quality Crystals by the Czochralski Method
    V. N. Matrosov
    Crystallography Reports, 2019, 64 : 174 - 176
  • [35] High-Quality Resolution Reduction Method for Halftone Image
    Ishito, Kaoru
    Katagishi, Kazuki
    Toraichi, Kazuo
    BUSINESS, ECONOMICS, FINANCIAL SCIENCES, AND MANAGEMENT, 2012, 143 : 821 - +
  • [36] Simple method to record high-quality surgical videos
    Chen, Chun-Ming
    Lee, Kun-Tsung
    Shen, Yee-Hsiung
    BRITISH JOURNAL OF ORAL & MAXILLOFACIAL SURGERY, 2009, 47 (06): : 494 - 494
  • [37] SIMPLE METHOD FOR PRODUCING HIGH-QUALITY CORROSION CASTS
    PIASECKI, C
    MEDICAL AND BIOLOGICAL ILLUSTRATION, 1974, 24 (02): : 86 - 90
  • [38] A simple method for the growth of high-quality GaN nanobelts
    Xue, Shoubin
    Zhang, Xing
    Huang, Ru
    Tian, Deheng
    Zhuang, Huizhao
    Xue, Chengshan
    MATERIALS LETTERS, 2008, 62 (17-18) : 2743 - 2745
  • [39] Blind curvelet watermarking method for high-quality images
    Kim, W. -H.
    Nam, S. -H.
    Lee, H. -K.
    ELECTRONICS LETTERS, 2017, 53 (19) : 1302 - 1304
  • [40] GFAvatar: A High-Quality Facial Avatar Reconstruction Method
    Zhang, Shengjia
    Wu, Suping
    2024 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, ICME 2024, 2024,