Coverage-directed test generation using symbolic techniques

被引:0
|
作者
Geist, D [1 ]
Farkas, M [1 ]
Landver, A [1 ]
Lichtenstein, Y [1 ]
Ur, S [1 ]
Wolfsthal, Y [1 ]
机构
[1] IBM Sci & Technol, Haifa Res Lab, Haifa, Israel
来源
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In this paper, we present a verification methodology that integrates formal verification techniques with verification by simulation, thereby providing means for generating simulation test suites that ensure coverage. We derive the test suites by means of BDD-based symbolic techniques for describing and traversing the implementation state space. In our approach, we provide a high-level of control over the generated test suites; a powerful abstraction mechanism directs the generation procedure to specific areas, that are the focus for verification, thereby withstanding the state explosion problem. The abstraction is achieved by partitioning the implementation state variables into categories of interest. We also depart from the traditional graph-algorithmic model for conformance testing, instead, using temporal logic assertions, we can generate a test suite where the set of state sequences (paths) satisfies some temporal properties as well as guaranteeing transition coverage. Our methodology has been successfully applied to the generation of test suites for IBM PowerPC and AS/400 systems.
引用
收藏
页码:143 / 158
页数:16
相关论文
共 50 条
  • [1] The Cognitive Approach to the Coverage-Directed Test Generation
    Klimenko, Anna
    Gorelova, Galina
    Korobkin, Vladimir
    Bibilo, Petr
    APPLIED COMPUTATIONAL INTELLIGENCE AND MATHEMATICAL METHODS: COMPUTATIONAL METHODS IN SYSTEMS AND SOFTWARE 2017, VOL. 2, 2018, 662 : 372 - 380
  • [2] The Risks of Coverage-Directed Test Case Generation
    Gay, Gregory
    Staats, Matt
    Whalen, Michael
    Heimdahl, Mats P. E.
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2015, 41 (08) : 803 - 819
  • [3] Coverage-directed test generation with model checkers: Challenges and opportunities
    Devaraj, G
    Heimdahl, MPE
    Liang, DL
    PROCEEDINGS OF THE 29TH ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, 2005, : 455 - 462
  • [4] Coverage-directed test generation through automatic constraint extraction
    Guzey, Onur
    Wang, Li-C.
    2007 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2007, : 151 - 158
  • [5] Coverage-Directed Test Generation Automated by Machine Learning - A Review
    Ioannides, Charalambos
    Eder, Kerstin I.
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2012, 17 (01)
  • [6] Coverage-Directed Stimulus Generation Using a Genetic Algorithm
    Wang Jiawen
    Liu Zhigui
    Wang Suliang
    Liu Yang
    Li Yufei
    Yang Hao
    2013 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2013, : 298 - 301
  • [7] Symbolic Simulation Enhanced Coverage-Directed Fuzz Testing of RTL Design
    Li, Tun
    Zou, Hongji
    Luo, Dan
    Qu, Wanxia
    2021 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2021,
  • [8] Automatic Scalable System for the Coverage-Directed Generation (CDG) Problem
    Gal, Raviv
    Haber, Eldad
    Ibraheem, Wesam
    Irwin, Brian
    Nevo, Ziv
    Ziv, Avi
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 206 - 211
  • [9] Optimized Coverage-directed Random Simulation
    Ugarte, I.
    Sanchez, P.
    HLDVT: 2008 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP, PROCEEDINGS, 2008, : 145 - 152
  • [10] Coverage-Directed differential testing of JVM implementations
    2016, Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States (13-17-June-2016):