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
来源
FORMAL METHODS IN COMPUTER-AIDED DESIGN | 1996年 / 1166卷
关键词
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 条
  • [41] Combining symbolic and genetic techniques for efficient sequential circuit test generation
    Boschini, M
    Yu, X
    Fummi, F
    Rudnick, EM
    IEEE EUROPEAN TEST WORKSHOP, PROCEEDINGS, 2000, : 105 - 110
  • [42] Test Image Generation using Segmental Symbolic Evaluation
    Jameel, Tahir
    Lin, Mengxiang
    INTERNATIONAL JOURNAL OF NETWORKED AND DISTRIBUTED COMPUTING, 2014, 2 (03) : 135 - 147
  • [43] Coverage-directed Differential Testing of X.509 Certificate Validation in SSL/TLS Implementations
    Nie, Pengbo
    Wan, Chengcheng
    Zhu, Jiayu
    Lin, Ziyi
    Chen, Yuting
    Su, Zhendong
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2023, 32 (01)
  • [44] Structural Test Input Generation for 3-Address Code Coverage Using Path-Merged Symbolic Execution
    Hussein, Soha
    McCamant, Stephen
    Sherman, Elena
    Sharma, Vaibhav
    Whalen, Mike
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATION OF SOFTWARE TEST, AST, 2023, : 79 - 89
  • [45] GENERATION OF SYMBOLIC NETWORK FUNCTIONS USING COMPUTER SOFTWARE TECHNIQUES
    TSAI, MK
    SHENOI, BA
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS, 1977, 24 (06): : 344 - 346
  • [46] An approach to symbolic test generation
    Rusu, V
    du Bousquet, L
    Jéron, T
    INTEGRATED FORMAL METHODS, PROCEEDINGS, 2000, 1945 : 338 - 357
  • [47] Automatic Test Generation for Coverage Analysis Using CBMC
    Augeletti, Damiano
    Giunchiglia, Enrico
    Narizzano, Massimo
    Puddu, Alessandra
    Sabina, Salvatore
    COMPUTER AIDED SYSTEMS THEORY - EUROCAST 2009, 2009, 5717 : 287 - +
  • [48] Survey on coverage directed generation technology
    Shen, Haihua
    Wei, Wenli
    Chen, Yunji
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2009, 21 (04): : 419 - 431
  • [49] Path-guided conformance test case generation for models with data and time using symbolic execution techniques
    Bannour, Boutheina
    Lapitre, Arnault
    Le Gall, Pascale
    SCIENCE OF COMPUTER PROGRAMMING, 2025, 243
  • [50] Exhaustive Test-case Generation using Symbolic Execution
    Uehara, Tadahiro
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 2016, 52 (01): : 34 - 40