메뉴 건너뛰기




Volumn 37, Issue 1, 2000, Pages 279-309

Methodology for hardware verification using compositional model checking

Author keywords

[No Author keywords available]

Indexed keywords

ALGORITHMS; BUFFER STORAGE; COMPUTER HARDWARE; DATA REDUCTION; NETWORK PROTOCOLS;

EID: 0033731380     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0167-6423(99)00030-1     Document Type: Article
Times cited : (80)

References (32)
  • 3
    • 33646178489 scopus 로고    scopus 로고
    • Mocha: Modularity in model checking
    • A.J. Hu, & M.Y. Vardi. Berlin: Springer. Conf. on Computer-aided Verification (CAV '98)
    • Alur R., Henzinger T.A., Mang F.Y.C., Qadeer S., Rajamani S.K., Tasiran S. Mocha: modularity in model checking. Hu A.J., Vardi M.Y. Conf. on Computer-aided Verification (CAV '98). Lecture Notes in Computer Science. vol. 1427:1998;521-525 Springer, Berlin.
    • (1998) Lecture Notes in Computer Science , vol.1427 , pp. 521-525
    • Alur, R.1    Henzinger, T.A.2    Mang, F.Y.C.3    Qadeer, S.4    Rajamani, S.K.5    Tasiran, S.6
  • 4
    • 35248886365 scopus 로고    scopus 로고
    • Combining symbolic model checking with uninterpreted functions for out-of-order processor verification
    • G. Gopalakrishnan, & P. Windley. Berlin: Springer. Formal Methods in Computer-Aided Design (FMCAD '98)
    • Berezin S., Biere A., Clarke E., Zhu Y. Combining symbolic model checking with uninterpreted functions for out-of-order processor verification. Gopalakrishnan G., Windley P. Formal Methods in Computer-Aided Design (FMCAD '98). Lecture Notes in Computer Science. vol. 1522:1998;351-368 Springer, Berlin.
    • (1998) Lecture Notes in Computer Science , vol.1522 , pp. 351-368
    • Berezin, S.1    Biere, A.2    Clarke, E.3    Zhu, Y.4
  • 6
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • ACM Press, New York
    • P. Cousot, R. Cousot, Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints, 4th POPL, ACM Press, New York, 1977, pp. 238-252.
    • (1977) 4th POPL , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 7
    • 0343276105 scopus 로고    scopus 로고
    • Inverting the abstraction mapping: A methodology for hardware verification
    • M. Srivas, & A. Camilleri. Berlin: Springer. Formal Methods in Computer-Aided Design (FMCAD '96)
    • Cyrluk D. Inverting the abstraction mapping: a methodology for hardware verification. Srivas M., Camilleri A. Formal Methods in Computer-Aided Design (FMCAD '96). Lecture Notes in Computer Science. vol. 1166:1996;Springer, Berlin.
    • (1996) Lecture Notes in Computer Science , vol.1166
    • Cyrluk, D.1
  • 8
    • 84948988996 scopus 로고    scopus 로고
    • Formal Design of 1M-gate ASICs
    • G. Gopalakrishnan, & P. Windley. Berlin: Springer. Formal Methods in Computer-Aided Design (FMCAD '98)
    • Eiriksson A. Formal Design of 1M-gate ASICs. Gopalakrishnan G., Windley P. Formal Methods in Computer-Aided Design (FMCAD '98). Lecture Notes in Computer Science. vol. 1522:1998;49-63 Springer, Berlin.
    • (1998) Lecture Notes in Computer Science , vol.1522 , pp. 49-63
    • Eiriksson, A.1
  • 9
    • 84947942515 scopus 로고
    • Automatic datapath abstraction of hardware systems
    • P. Wolper. Berlin: Springer. Conf. on Computer-Aided Verification (CAV '95)
    • Hojati R., Brayton R.K. Automatic datapath abstraction of hardware systems. Wolper P. Conf. on Computer-Aided Verification (CAV '95). Lecture Notes in Computer Science. vol. 939:1995;98-113 Springer, Berlin.
    • (1995) Lecture Notes in Computer Science , vol.939 , pp. 98-113
    • Hojati, R.1    Brayton, R.K.2
  • 10
    • 84957627890 scopus 로고    scopus 로고
    • Verification using uninterpreted functions and finite instantiations
    • M. Srivas, & A. Camilleri. Berlin: Springer. Formal Methods in Computer-Aided Design (FMCAD '96)
    • Hojati R., Isles A., Kirkpatrick D., Brayton R.K. Verification using uninterpreted functions and finite instantiations. Srivas M., Camilleri A. Formal Methods in Computer-Aided Design (FMCAD '96). Lecture Notes in Computer Science. vol. 1166:1996;218-232 Springer, Berlin.
    • (1996) Lecture Notes in Computer Science , vol.1166 , pp. 218-232
    • Hojati, R.1    Isles, A.2    Kirkpatrick, D.3    Brayton, R.K.4
  • 11
    • 0039233953 scopus 로고
    • FM8501: A Verified Microprocessor
    • Berlin: Springer
    • Hunt W.A. Jr. FM8501: A Verified Microprocessor. Lecture Notes in Computer Science. vol. 795:1994;Springer, Berlin.
    • (1994) Lecture Notes in Computer Science , vol.795
    • Hunt W.A., Jr.1
  • 12
    • 0030211668 scopus 로고    scopus 로고
    • Better verification through symmetry
    • Ip C.N., Dill D.L. Better verification through symmetry. Formal Methods System Des. 9(1-2):1996;41-75.
    • (1996) Formal Methods System Des. , vol.9 , Issue.12 , pp. 41-75
    • Ip, C.N.1    Dill, D.L.2
  • 14
    • 0029219688 scopus 로고
    • Verity - A formal verification program for custom CMOS circuits
    • Kuehlmann A., Srinivasan A., LaPotin D.P. Verity - a formal verification program for custom CMOS circuits. IBM J. Res. Dev. 39(1-2):1995;149-165.
    • (1995) IBM J. Res. Dev. , vol.39 , Issue.12 , pp. 149-165
    • Kuehlmann, A.1    Srinivasan, A.2    Lapotin, D.P.3
  • 15
    • 0343276104 scopus 로고    scopus 로고
    • Verifying determinism of concurrent systems which use unbounded arrays
    • Oxford Univ. Computing Lab.
    • R.S. Lazić, A.W. Roscoe, Verifying determinism of concurrent systems which use unbounded arrays, Tech. Report PRG-TR-2-98, Oxford Univ. Computing Lab., 1998.
    • (1998) Tech. Report PRG-TR-2-98
    • Lazić, R.S.1    Roscoe, A.W.2
  • 17
    • 0004162205 scopus 로고    scopus 로고
    • Model checking, abstraction, and compositional verification
    • Carnegie Mellon School of Computer Science, July 1993. Ph.D. Thesis
    • D.E. Long, Model checking, abstraction, and compositional verification, Tech. Report CMU-CS-93-178, Carnegie Mellon School of Computer Science, July 1993. Ph.D. Thesis.
    • Tech. Report CMU-CS-93-178
    • Long, D.E.1
  • 21
    • 0016951439 scopus 로고
    • Verifying properties of parallel programs
    • Owicki S., Gries D. Verifying properties of parallel programs. Comm. ACM. 19(5):1976;279-285.
    • (1976) Comm. ACM , vol.19 , Issue.5 , pp. 279-285
    • Owicki, S.1    Gries, D.2
  • 22
    • 0038357007 scopus 로고
    • In transition from global to modular temporal reasoning about programs
    • NATO ASI Series, Springer, Berlin
    • A. Pnueli, In transition from global to modular temporal reasoning about programs, Logics and Models of Concurrent Systems, NATO ASI Series, Springer, Berlin, 1984, pp. 123-144.
    • (1984) Logics and Models of Concurrent Systems , pp. 123-144
    • Pnueli, A.1
  • 23
    • 84863974979 scopus 로고    scopus 로고
    • Processor verification with precise exceptions and speculative execution
    • A.J. Hu, & M.Y. Vardi. Berlin: Springer. Conf. on Computer-Aided Verification (CAV '98)
    • Sawada J., Hunt W.A. Jr. Processor verification with precise exceptions and speculative execution. Hu A.J., Vardi M.Y. Conf. on Computer-Aided Verification (CAV '98). Lecture Notes in Computer Science. vol. 1427:1998;135-146 Springer, Berlin.
    • (1998) Lecture Notes in Computer Science , vol.1427 , pp. 135-146
    • Sawada, J.1    Hunt W.A., Jr.2
  • 24
    • 84957694407 scopus 로고    scopus 로고
    • PVS: Combining specification, proof checking and model checking
    • M. Srivas, & A. Camilleri. Berlin: Springer. Formal Methods in Computer-Aided Design (FMCAD '96)
    • Shankar N. PVS: combining specification, proof checking and model checking. Srivas M., Camilleri A. Formal Methods in Computer-Aided Design (FMCAD '96). Lecture Notes in Computer Science. vol. 1166:1996;257-264 Springer, Berlin.
    • (1996) Lecture Notes in Computer Science , vol.1166 , pp. 257-264
    • Shankar, N.1
  • 25
    • 84863960247 scopus 로고    scopus 로고
    • Formal verification of out-of-order execution using incremental flushing
    • A.J. Hu, & M.Y. Vardi. Berlin: Springer. Conf. on Computer-Aided Verification (CAV '98)
    • Skakkabaek J.U., Jones R.B., Dill D.L. Formal verification of out-of-order execution using incremental flushing. Hu A.J., Vardi M.Y. Conf. on Computer-Aided Verification (CAV '98). Lecture Notes in Computer Science. vol. 1427:1998;98-109 Springer, Berlin.
    • (1998) Lecture Notes in Computer Science , vol.1427 , pp. 98-109
    • Skakkabaek, J.U.1    Jones, R.B.2    Dill, D.L.3
  • 26
    • 0003081830 scopus 로고
    • An efficient algorithm for exploiting multiple arithmetic units
    • Tomasulo R.M. An efficient algorithm for exploiting multiple arithmetic units. IBM J. Res. Dev. 11(1):1967;25-33.
    • (1967) IBM J. Res. Dev. , vol.11 , Issue.1 , pp. 25-33
    • Tomasulo, R.M.1
  • 27
    • 85031572175 scopus 로고    scopus 로고
    • The InfoPad multimedia terminal: A portable device for wireless information access
    • to appear
    • T. Truman, T. Pering, R. Doering, R. Broderson, The InfoPad multimedia terminal: a portable device for wireless information access, IEEE Trans. Comput. (1999) to appear.
    • (1999) IEEE Trans. Comput.
    • Truman, T.1    Pering, T.2    Doering, R.3    Broderson, R.4
  • 30
    • 84948966443 scopus 로고    scopus 로고
    • Bit-level abstraction in the verification of pipelined microprocessors by correspondence checking
    • G. Gopalakrishnan, & P. Windley. Berlin: Springer. Formal Methods in Computer-Aided Design (FMCAD '98)
    • Velev M., Bryant R.E. Bit-level abstraction in the verification of pipelined microprocessors by correspondence checking. Gopalakrishnan G., Windley P. Formal Methods in Computer-Aided Design (FMCAD '98). Lecture Notes in Computer Science. vol. 1522:1998;18-35 Springer, Berlin.
    • (1998) Lecture Notes in Computer Science , vol.1522 , pp. 18-35
    • Velev, M.1    Bryant, R.E.2
  • 31
    • 84948983108 scopus 로고    scopus 로고
    • Verification of data-intensive circuits: An in-order-retirement case study
    • G. Gopalakrishnan, & P. Windley. Berlin: Springer. Formal Methods in Computer-Aided Design (FMCAD '98)
    • Velev M., Bryant R.E. Verification of data-intensive circuits: an in-order-retirement case study. Gopalakrishnan G., Windley P. Formal Methods in Computer-Aided Design (FMCAD '98). Lecture Notes in Computer Science. vol. 1522:1998;351-368 Springer, Berlin.
    • (1998) Lecture Notes in Computer Science , vol.1522 , pp. 351-368
    • Velev, M.1    Bryant, R.E.2
  • 32
    • 85051051500 scopus 로고
    • Epressing interesting properties of programs in propositional temporal logic
    • P. Wolper, Epressing interesting properties of programs in propositional temporal logic, 13th ACM POPL, 1986, pp. 184-193.
    • (1986) 13th ACM POPL , pp. 184-193
    • Wolper, P.1


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