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 条
  • [41] Conditions for Obtaining High-Quality Crystals by the Czochralski Method
    Matrosov, V. N.
    CRYSTALLOGRAPHY REPORTS, 2019, 64 (01) : 174 - 176
  • [42] A method for preparing high-quality PbS thin films
    Jiang, W. L.
    Deng, H.
    Feng, Q.
    Li, X. Y.
    CHALCOGENIDE LETTERS, 2021, 18 (08): : 449 - 455
  • [43] High-quality isosurface generation using an oversampling method
    Ryu, Jae Hun
    Byun, Hong Seok
    Lee, Kwan H.
    International Journal of Advanced Manufacturing Technology, 2006, 28 (11-12): : 1161 - 1168
  • [44] New method for obtaining high-quality Moire signal
    Zhengzhou Inst of Surveying &, Mapping, Zhengzhou, China
    Guangxue Jishu, 1 (10-13):
  • [45] HIGH-QUALITY SPEECH COMPRESSION-EXPANSION METHOD
    JOHNSON, O
    JOURNAL OF THE ACOUSTICAL SOCIETY OF AMERICA, 1962, 34 (05): : 725 - &
  • [46] High-quality isosurface generation using an oversampling method
    Ryu, JH
    Byun, HS
    Lee, KH
    INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2006, 28 (11-12): : 1161 - 1168
  • [47] Installation method of high-quality seismic observation in the seafloor
    Kaneko, Sho
    Araki, Eiichiro
    Kawaguchi, Katsuyoshi
    Sakuma, Atsushi
    Matsumoto, Hiroyuki
    Kodera, Thoru
    Kaneda, Yoshiyuki
    OCEANS 2009 - EUROPE, VOLS 1 AND 2, 2009, : 111 - +
  • [48] A comparison of high-quality ab initio basis sets: The inversion barrier in ammonia
    East, ALL
    Radom, L
    JOURNAL OF MOLECULAR STRUCTURE, 1996, 376 : 437 - 447
  • [49] How to Discover High-Quality Roles? A Survey and Dependency Analysis of Quality Criteria in Role Mining
    Kunz, Michael
    Fuchs, Ludwig
    Netter, Michael
    Pernul, Guenther
    INFORMATION SYSTEMS SECURITY AND PRIVACY, ICISSP 2015, 2015, 576 : 49 - 67
  • [50] A METHOD FOR PREPARATION OF A HIGH-QUALITY HIGH-TEMPERATURE SUPERCONDUCTING CERAMICS
    KOTOK, LA
    KVICHKO, LA
    ZAGOSKIN, VT
    LITVINENKO, YG
    MOGHILKO, ET
    BULLETIN OF MATERIALS SCIENCE, 1991, 14 (02) : 167 - 171