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 条
  • [1] A Methodology for Automated Mining of Compact and Accurate Assertion Sets
    Iman, Mohammad Reza Heidari
    Raik, Jaan
    Jenihhin, Maksim
    Jervan, Gert
    Ghasempouri, Tara
    2021 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS), 2021,
  • [2] MINING HIGH-QUALITY TALC.
    Anon
    Australian Mining, 1975, 67 (03)
  • [3] A high-quality dataset construction method for text mining in materials science
    Yue, Liu
    Da-Hui, Liu
    Xian-Yuan, Ge
    Zheng-Wei, Yang
    Shu-Chang, Ma
    Zhe-Yi, Zou
    Si-Qi, Shi
    ACTA PHYSICA SINICA, 2023, 72 (07)
  • [4] High-Quality Automated Program Repair
    Motwani, Manish
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2021), 2021, : 309 - 314
  • [5] AUTOMATED GENERATION OF HIGH-QUALITY VIDEOTEX GRAPHICS
    CHENG, H
    MAURER, H
    ANGEWANDTE INFORMATIK, 1984, (08): : 333 - 339
  • [6] Mining high-quality cases for hypertext prediction and prefetching
    Yang, Q
    Li, ITY
    Zhang, HH
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, PROCEEDINGS, 2001, 2080 : 744 - 755
  • [7] QUICKIE METHOD FOR HIGH-QUALITY GRAPHENE
    不详
    CHEMICAL & ENGINEERING NEWS, 2015, 93 (32) : 48 - 49
  • [8] Greener method for high-quality polypyrrole
    Dias, H. V. Rasika
    Fianchini, Mauro
    Rajapakse, R. M. Gamini
    POLYMER, 2006, 47 (21) : 7349 - 7354
  • [9] RTL Assertion Mining with Automated RTL-to-TLM Abstraction
    Ghasempouri, Tara
    Danese, Alessandro
    Pravadelli, Graziano
    Bombieri, Nicola
    Raik, Jaan
    PROCEEDINGS OF THE 2019 FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2019,
  • [10] GAUSSIAN-BASIS SETS FOR HIGH-QUALITY ABINITIO CALCULATIONS
    ALMLOF, J
    HELGAKER, T
    TAYLOR, PR
    JOURNAL OF PHYSICAL CHEMISTRY, 1988, 92 (11): : 3029 - 3033