Efficient debugging in a formal verification environment

被引:7
|
作者
Fady Copty
Amitai Irron
Osnat Weissberg
Nathan Kropp
Gila Kamhi
机构
[1] Logic and Validation Technology,
[2] Intel Corporation,undefined
[3] Haifa,undefined
[4] Israel; E-mail: gila.kamhi@intel.com,undefined
[5] Microprocessor Group,undefined
[6] Intel Corporation,undefined
[7] USA,undefined
关键词
Key words: Model checking – Counter-example – Counterexample;
D O I
10.1007/s10009-002-0097-y
中图分类号
学科分类号
摘要
In this paper, we emphasize the importance of efficient debugging in formal verification and present capabilities that we have developed in order to aid debugging in Intel’s Formal Verification Environment. We have given the name “Counter-Example Wizard” to the bundle of capabilities that we have developed to address the needs of the verification engineer in the context of counter-example diagnosis and rectification. The novel features of the Counter-Example Wizard are the multi-value counter-example annotation, constraint-based debugging, and multiple counter-example generation mechanisms. Our experience with the verification of real-life Intel designs shows that these capabilities complement one another and can help the verification engineer diagnose and fix a reported failure. We use real-life verification cases to illustrate how our system solution can significantly reduce the time spent in the loop of model checking, specification, and design modification.
引用
收藏
页码:335 / 348
页数:13
相关论文
共 50 条
  • [21] Formal Verification of AADL Specifications in the Topcased Environment
    Berthomieu, Bernard
    Bodeveix, Jean-Paul
    Chaudet, Christelle
    Dal Zilio, Silvano
    Filali, Mamoun
    Vernadat, Francois
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2009, 2009, 5570 : 207 - +
  • [22] FORMAL VERIFICATION OF CIRCUITS IN AN INDUSTRIAL-ENVIRONMENT
    ANCEAU, F
    BERTHET, C
    MADRE, JC
    COUDERT, O
    BILLON, JP
    TSI-TECHNIQUE ET SCIENCE INFORMATIQUES, 1989, 8 (06): : 545 - 555
  • [23] A Virtual Environment for Collaborative Engineering with Formal Verification
    Herget, Wolfgang
    Krauss, Christopher
    Nonnengart, Andreas
    Spieldenner, Torsten
    Warwas, Stefan
    Zinnikus, Ingo
    20TH ISPE INTERNATIONAL CONFERENCE ON CONCURRENT ENGINEERING, 2013, : 225 - 234
  • [24] An industrially effective environment for formal hardware verification
    Seger, CJH
    Jones, RB
    O'Leary, JW
    Melham, T
    Aagaard, MD
    Barrett, C
    Syme, D
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2005, 24 (09) : 1381 - 1405
  • [25] Efficient Formal Verification of Bounds of Linear Programs
    Solovyev, Alexey
    Hales, Thomas C.
    INTELLIGENT COMPUTER MATHEMATICS, MKM 2011, 2011, 6824 : 123 - 132
  • [26] Efficient representation for formal verification of PLC programs
    Gourcuff, Vincent
    De Smet, Olivier
    Faure, Jean-Marc
    WODES 2006: EIGHTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, 2006, : 182 - +
  • [27] Formal equivalence verification and debugging techniques with auto-correction mechanism for RTL designs
    Alizadeh, Bijan
    Behnam, Payman
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (08) : 1108 - 1121
  • [28] Efficient Aspect Verification and Debugging of High-Performance Microprocessor Designs
    Joseph, Arun
    Jacob, Pretty Mariam
    Klein, Matthias
    Roesner, Wolfgang
    IEEE DESIGN & TEST, 2024, 41 (03) : 36 - 46
  • [29] A Formal Verification Environment for Railway Signaling System Design
    Cinzia Bernardeschi
    Alessandro Fantechi
    Stefania Gnesi
    Salvatore Larosa
    Giorgio Mongardi
    Dario Romano
    Formal Methods in System Design, 1998, 12 : 139 - 161
  • [30] FOCOVE:: Formal coneurrency verification environment for complex systems
    Saidouni, Djamel Eddine
    Benamira, Abdel
    Belala, Nabil
    Arfi, Farid
    INTELLIGENT SYSTEMS AND AUTOMATION, 2008, 1019 : 375 - 380