메뉴 건너뛰기




Volumn , Issue , 2007, Pages 572-578

Formal verification at higher levels of abstraction

Author keywords

[No Author keywords available]

Indexed keywords

ABSTRACTION LEVELS; COMPUTER-AIDED DESIGN; FORMAL VERIFICATION TOOLS; FORMAL VERIFICATIONS; HIGH-LEVEL MODELING; INTERNATIONAL CONFERENCES; LEVEL MODEL; LEVELS OF ABSTRACTION; MODULO THEORIES; PREDICATE ABSTRACTIONS; REGISTER-TRANSFER LEVEL; SATISFIABILITY; TUTORIAL SURVEYS;

EID: 50249092797     PISSN: 10923152     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/ICCAD.2007.4397326     Document Type: Conference Paper
Times cited : (9)

References (36)
  • 2
    • 4444280802 scopus 로고    scopus 로고
    • Automatic abstraction and verification of Verilog models
    • ACM Press
    • Z. S. Andraus and K. A. Sakallah. Automatic abstraction and verification of Verilog models. In Design Automation Conference (DAC), pages 218-223. ACM Press, 2004.
    • (2004) Design Automation Conference (DAC) , pp. 218-223
    • Andraus, Z.S.1    Sakallah, K.A.2
  • 3
    • 33845224678 scopus 로고    scopus 로고
    • Modular Arithmetic Decision Procedure
    • Technical report. Microsoft Research, Redmond
    • D. Babić and M. Musuvathi. Modular Arithmetic Decision Procedure. Technical report. Microsoft Research, Redmond. 2005.
    • (2005)
    • Babić, D.1    Musuvathi, M.2
  • 4
    • 84894630000 scopus 로고    scopus 로고
    • Automatically validating temporal safety properties of interfaces
    • T. Ball and S. K. Rajamani. Automatically validating temporal safety properties of interfaces. In SPIN Workshop, pages 103-122, 2001.
    • (2001) SPIN Workshop , pp. 103-122
    • Ball, T.1    Rajamani, S.K.2
  • 6
    • 26944496164 scopus 로고    scopus 로고
    • A decision procedure for fixed-width bit-vectors
    • Technical report, Computer Science Department, Stanford University, April
    • S. Berezin, V. Ganesh, and D. Dill. A decision procedure for fixed-width bit-vectors. Technical report, Computer Science Department, Stanford University, April 2005.
    • (2005)
    • Berezin, S.1    Ganesh, V.2    Dill, D.3
  • 7
    • 84944319371 scopus 로고    scopus 로고
    • Symbolic model checking without BDDs
    • A. Biere, A. Cimatti, E. Clarke, and Y. Yhu. Symbolic model checking without BDDs. In TACAS, pages 193-207, 1999.
    • (1999) TACAS , pp. 193-207
    • Biere, A.1    Cimatti, A.2    Clarke, E.3    Yhu, Y.4
  • 9
    • 84962325965 scopus 로고    scopus 로고
    • RTL-datapath verification using integer linear programming
    • R. Brinkmann and R. Drechsler. RTL-datapath verification using integer linear programming. In Proceedings of VLSI Design, pages 741-746, 2002.
    • (2002) Proceedings of VLSI Design , pp. 741-746
    • Brinkmann, R.1    Drechsler, R.2
  • 10
    • 38149014613 scopus 로고    scopus 로고
    • A lazy and layered SMT(BV) solver for hard industrial verification problems
    • Computer Aided Verification CAV, Springer
    • R. Bruttomesso, A. Cimatti, A. Franzen, A. Griggio, Z. Hanna, A. Nadel, A. Palti, and R. Sebastiani. A lazy and layered SMT(BV) solver for hard industrial verification problems. In Computer Aided Verification (CAV), LNCS. Springer, 2007.
    • (2007) LNCS
    • Bruttomesso, R.1    Cimatti, A.2    Franzen, A.3    Griggio, A.4    Hanna, Z.5    Nadel, A.6    Palti, A.7    Sebastiani, R.8
  • 11
    • 37149019057 scopus 로고    scopus 로고
    • Deciding bit-vector arithmetic with abstraction
    • O. Grumberg and M. Huth, editors, Tools and Algorithms for the Construction and Analysis of Systems TACAS, of, Springer
    • R. E. Bryant, D. Kroening, J. Ouaknine, S. A. Seshia, O. Strichman, and B. Brady. Deciding bit-vector arithmetic with abstraction. In O. Grumberg and M. Huth, editors, Tools and Algorithms for the Construction and Analysis of Systems (TACAS). volume 4424 of LNCS, pages 358-372. Springer. 2007.
    • (2007) LNCS , vol.4424 , pp. 358-372
    • Bryant, R.E.1    Kroening, D.2    Ouaknine, J.3    Seshia, S.A.4    Strichman, O.5    Brady, B.6
  • 12
    • 84937570704 scopus 로고    scopus 로고
    • Modeling and verifying systems using a logic of counter arithmetic with lambda expressions and uninterpreted functions
    • R. E. Bryant, S. K. Lahiri, and S. A. Seshia. Modeling and verifying systems using a logic of counter arithmetic with lambda expressions and uninterpreted functions. In CAV. pages 78-92, 2002.
    • (2002) CAV , pp. 78-92
    • Bryant, R.E.1    Lahiri, S.K.2    Seshia, S.A.3
  • 14
    • 84944406286 scopus 로고    scopus 로고
    • E. Clarke, O. Grumberg, S. Jha, Y. Lu, and V. H. Counterexample-guided abstraction refinement. In CAV, pages 154-169. Springer, 2000.
    • E. Clarke, O. Grumberg, S. Jha, Y. Lu, and V. H. Counterexample-guided abstraction refinement. In CAV, pages 154-169. Springer, 2000.
  • 15
    • 0026987701 scopus 로고
    • Model checking and abstraction
    • E. Clarke, O. Grumberg, and D. Long. Model checking and abstraction. In POPL, pages 342-354, 1992.
    • (1992) POPL , pp. 342-354
    • Clarke, E.1    Grumberg, O.2    Long, D.3
  • 18
    • 50249171801 scopus 로고    scopus 로고
    • E. Clarke, M. Talupur, and D. Wang. SAT based predicate abstraction for hardware verification. In SAT, 2003.
    • E. Clarke, M. Talupur, and D. Wang. SAT based predicate abstraction for hardware verification. In SAT, 2003.
  • 19
    • 85037030721 scopus 로고
    • Synthesis of synchronization skeletons for branching time temporal logic
    • Logic of Programs: Workshop. of, Springer
    • E. M. Clarke and E. A. Emerson. Synthesis of synchronization skeletons for branching time temporal logic. In Logic of Programs: Workshop. volume 131 of LNCS. Springer, 1981.
    • (1981) LNCS , vol.131
    • Clarke, E.M.1    Emerson, E.A.2
  • 20
    • 35248890016 scopus 로고    scopus 로고
    • Counterexamples revisited: Principles, algorithms, applications
    • Springer
    • E. M. Clarke and H. Veith. Counterexamples revisited: Principles, algorithms, applications. In Verification: Theory and Practice, pages 208-224. Springer, 2003.
    • (2003) Verification: Theory and Practice , pp. 208-224
    • Clarke, E.M.1    Veith, H.2
  • 21
    • 26444588032 scopus 로고    scopus 로고
    • Cogent: Accurate theorem proving for program verification
    • Springer
    • B. Cook, D. Kroening, and N. Sharygina. Cogent: Accurate theorem proving for program verification. In Proceedings of CAV 2005, pages 296-300. Springer, 2005.
    • (2005) Proceedings of CAV , pp. 296-300
    • Cook, B.1    Kroening, D.2    Sharygina, N.3
  • 23
    • 33748557565 scopus 로고    scopus 로고
    • An efficient decision procedure for the theory of fixed-sized bit-vectors
    • D. Cyrluk, M. O. Möller, and H. Rueß. An efficient decision procedure for the theory of fixed-sized bit-vectors. In Computer-Aided Verification (CAV '97), pages 60-71, 1997.
    • (1997) Computer-Aided Verification (CAV '97) , pp. 60-71
    • Cyrluk, D.1    Möller, M.O.2    Rueß, H.3
  • 24
    • 50249105293 scopus 로고    scopus 로고
    • B. Dutertre and L. de Moura. The Yices SMT solver. Available at http://yices.csl.sri.com/tool-paper, pdf. September 2006.
    • B. Dutertre and L. de Moura. The Yices SMT solver. Available at http://yices.csl.sri.com/tool-paper, pdf. September 2006.
  • 25
    • 38149088089 scopus 로고    scopus 로고
    • A decision procedure for bit-vectors and arrays
    • Computer Aided Verification CAV, Springer
    • V. Ganesh and D. Dill. A decision procedure for bit-vectors and arrays. In Computer Aided Verification (CAV), LNCS. Springer. 2007.
    • (2007) LNCS
    • Ganesh, V.1    Dill, D.2
  • 26
    • 84947441305 scopus 로고    scopus 로고
    • Construction of abstract state graphs with PVS
    • S. Graf and H. Saïdi. Construction of abstract state graphs with PVS. In Computer Aided Verification (CAV), volume 1254, pages 72-83, 1997.
    • (1997) Computer Aided Verification (CAV) , vol.1254 , pp. 72-83
    • Graf, S.1    Saïdi, H.2
  • 27
    • 0033714214 scopus 로고    scopus 로고
    • Assertion checking by combined wordlevel ATPG and modular arithmetic constraint-solving techniques
    • C.-Y. Huang and K.-T. Cheng. Assertion checking by combined wordlevel ATPG and modular arithmetic constraint-solving techniques. In Design Automation Conference (DAC), pages 118-123, 2000.
    • (2000) Design Automation Conference (DAC) , pp. 118-123
    • Huang, C.-Y.1    Cheng, K.-T.2
  • 29
    • 35248888895 scopus 로고    scopus 로고
    • Efficient computation of recurrence diameters
    • 4th International Conference on Verification, Model Checking, and Abstract Interpretation VMCAI, of, Springer
    • D. Kroening and O. Strichman. Efficient computation of recurrence diameters. In 4th International Conference on Verification, Model Checking, and Abstract Interpretation (VMCAI), volume 2575 of LNCS, pages 298-309. Springer. 2003.
    • (2003) LNCS , vol.2575 , pp. 298-309
    • Kroening, D.1    Strichman, O.2
  • 31
    • 84948178956 scopus 로고    scopus 로고
    • Modeling and verification of out-of-order microprocessors in UCLID
    • Formal Methods in Computer-Aided Design FMCAD, of, Springer
    • S. K. Lahiri, S. A. Seshia, and R. E. Bryant. Modeling and verification of out-of-order microprocessors in UCLID. In Formal Methods in Computer-Aided Design (FMCAD), volume 2517 of LNCS, pages 142-159, Springer, 2002.
    • (2002) LNCS , vol.2517 , pp. 142-159
    • Lahiri, S.K.1    Seshia, S.A.2    Bryant, R.E.3
  • 33
    • 35048822487 scopus 로고    scopus 로고
    • An interpolating theorem prover
    • Springer
    • K. L. McMillan. An interpolating theorem prover. In TACAS, pages 16-30, Springer, 2004.
    • (2004) TACAS , pp. 16-30
    • McMillan, K.L.1
  • 34
    • 50249113865 scopus 로고    scopus 로고
    • MiniSat. http://www.cs.chalmers.se/Cs/Research/FormalMethods/MiniSat/.
    • MiniSat


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.