메뉴 건너뛰기




Volumn 8, Issue 2, 1996, Pages 153-188

Applying formal verification to the AAMP5 microprocessor: A case study in the industrial use of formal methods

Author keywords

Formal methods; Formal verification; Hardware verification systems; Microcode verification; Microprocessor verification; PVS; Safety critical systems

Indexed keywords

CODES (SYMBOLS); COMPUTER HARDWARE DESCRIPTION LANGUAGES; COMPUTER OPERATING PROCEDURES; INDUSTRIAL APPLICATIONS; MICROPROCESSOR CHIPS; PIPELINE PROCESSING SYSTEMS; SOFTWARE ENGINEERING; THEOREM PROVING;

EID: 0030110127     PISSN: 09259856     EISSN: None     Source Type: Journal    
DOI: 10.1007/BF00122419     Document Type: Article
Times cited : (16)

References (31)
  • 1
    • 0020167430 scopus 로고
    • An advanced-architecture cmos/sos microprocessor
    • August
    • D. Best, C. Kress, N. Mykris, J. Russel, and W. Smith, "An advanced-architecture cmos/sos microprocessor," IEEE Micro, pp. 11-26, August 1982.
    • (1982) IEEE Micro , pp. 11-26
    • Best, D.1    Kress, C.2    Mykris, N.3    Russel, J.4    Smith, W.5
  • 4
    • 84958772916 scopus 로고
    • Automatic verification of pipelined microprocessor control
    • David Dill (Ed.), Computer-Aided Verification, CAV'94, Stanford, CA, June Springer-Verlag
    • J.R. Burch and D.L. Dill, "Automatic verification of pipelined microprocessor control," in David Dill (Ed.), Computer-Aided Verification, CAV'94, Vol. 818 of Lecture Notes in Computer Science, pp. 68-80, Stanford, CA, June 1994, Springer-Verlag.
    • (1994) Lecture Notes in Computer Science , vol.818 , pp. 68-80
    • Burch, J.R.1    Dill, D.L.2
  • 5
    • 25444520915 scopus 로고
    • On the meaning of safety and security
    • A. Burns, J. McDermid, and J. Dobson, "On the meaning of safety and security," Computer Journal, Vol. 35, No. 1, pp. 3-15, 1992.
    • (1992) Computer Journal , vol.35 , Issue.1 , pp. 3-15
    • Burns, A.1    McDermid, J.2    Dobson, J.3
  • 7
    • 84957704040 scopus 로고
    • Ground temporal logic - A logic for hardware verification
    • David Dill (Ed.), Computer-Aided Verification, CAV'94, Stanford, CA, June Springer-Verlag
    • D. Cyrluk and P. Narendran, "Ground temporal logic - a logic for hardware verification," in David Dill (Ed.), Computer-Aided Verification, CAV'94, Vol. 818 of Lecture Notes in Computer Science, pp. 247-259, Stanford, CA, June 1994, Springer-Verlag.
    • (1994) Lecture Notes in Computer Science , vol.818 , pp. 247-259
    • Cyrluk, D.1    Narendran, P.2
  • 9
    • 0004179302 scopus 로고
    • Microprocessor verification in PVS: A methodology and simple example
    • Computer Science Laboratory, SRI International, Menlo Park, CA, December
    • Cyrluk, "Microprocessor verification in PVS: A methodology and simple example," Technical Report SRI-CSL-93-12, Computer Science Laboratory, SRI International, Menlo Park, CA, December 1993.
    • (1993) Technical Report SRI-CSL-93-12
    • Cyrluk1
  • 10
    • 2342577430 scopus 로고
    • Formal design and verification of a reliable computing platform for real-time control
    • NASA Langley Research Center, Hampton, VA, October
    • Ben L. Di Vito, Ricky W. Butler, and James L. Caldwell, "Formal design and verification of a reliable computing platform for real-time control," NASA Technical Memorandum 102716, NASA Langley Research Center, Hampton, VA, October 1990.
    • (1990) NASA Technical Memorandum 102716
    • Di Vito, B.L.1    Butler, R.W.2    Caldwell, J.L.3
  • 11
    • 0022754942 scopus 로고
    • Advances in software inspections
    • M. Fagan, "Advances in software inspections," IEEE Transactions on Software Engineering, Vol. SE-12, No. 7, pp. 744-751, 1986.
    • (1986) IEEE Transactions on Software Engineering , vol.SE-12 , Issue.7 , pp. 744-751
    • Fagan, M.1
  • 12
    • 25444437901 scopus 로고
    • Formal methods transition study final report
    • Microelectronics and Computer Technology Corporation, Austin, Texas, August
    • S. Gerhart, M. Bouler, K. Greene, D. Jamsek, T. Ralston, and D. Russinoff, "Formal methods transition study final report," Technical Report STP-FT-322-91, Microelectronics and Computer Technology Corporation, Austin, Texas, August 1991.
    • (1991) Technical Report STP-FT-322-91
    • Gerhart, S.1    Bouler, M.2    Greene, K.3    Jamsek, D.4    Ralston, T.5    Russinoff, D.6
  • 13
    • 0001268694 scopus 로고
    • Mathematical logic flushes out the bugs in chip designs
    • James Glanz, "Mathematical logic flushes out the bugs in chip designs," Science, Vol. 267, pp. 332-333, 1995.
    • (1995) Science , vol.267 , pp. 332-333
    • Glanz, J.1
  • 14
    • 2342572643 scopus 로고
    • Why higher-order logic is a good formalism for specifying and verifying hardware
    • University of Cambridge Computer Laboratory, September
    • M. Gordon, "Why higher-order logic is a good formalism for specifying and verifying hardware," Technical Report 77, University of Cambridge Computer Laboratory, September 1985.
    • (1985) Technical Report 77
    • Gordon, M.1
  • 16
    • 0039233953 scopus 로고
    • FM8501: A Verified Microprocessor
    • Springer-Verlag, Berlin
    • Warren A. Hunt, Jr., FM8501: A Verified Microprocessor, Vol. 795 of Lecture Notes in Artificial Intelligence, Springer-Verlag, Berlin, 1994.
    • (1994) Lecture Notes in Artificial Intelligence , vol.795
    • Hunt Jr., W.A.1
  • 17
    • 0004176640 scopus 로고
    • Prentice Hall International Series in Computer Science, Prentice Hall, Hemel Hempstead, UK, second edition
    • Cliff B. Jones, Systematic Software Development Using VDM, Prentice Hall International Series in Computer Science, Prentice Hall, Hemel Hempstead, UK, second edition, 1990.
    • (1990) Systematic Software Development Using VDM
    • Jones, C.B.1
  • 18
    • 25444501684 scopus 로고
    • Theorem Provers in Circuit Design (TPCD'94)
    • Bad Herrenalb, Germany, September Springer-Verlag
    • Ramayya Kumar and Thomas Kropf (Eds.), Theorem Provers in Circuit Design (TPCD'94), Vol. 910 of Lecture Notes in Computer Science, Bad Herrenalb, Germany, September 1994, Springer-Verlag.
    • (1994) Lecture Notes in Computer Science , vol.910
    • Kumar, R.1    Kropf, T.2
  • 19
    • 25444468990 scopus 로고
    • Hardware verification using PVS: A tutorial
    • Computer Science Laboratory, SRI International, Menlo Park, CA, Forthcoming
    • Mandayam Srivas et al., "Hardware verification using PVS: A tutorial," Technical Report SRI-CSL-95-13, Computer Science Laboratory, SRI International, Menlo Park, CA, 1995 (Forthcoming).
    • (1995) Technical Report SRI-CSL-95-13
    • Srivas, M.1
  • 20
    • 0029214615 scopus 로고
    • Formal verification of the AAMP5 microprocessor: A case study in the industrial use of formal methods
    • Boca Raton, FL, IEEE Computer Society
    • Steven P. Miller and Mandayam Srivas, "Formal verification of the AAMP5 microprocessor: A case study in the industrial use of formal methods," in WIFT'95: Workshop on Industrial-Strength Formal Specification Techniques, Boca Raton, FL, 1995, pp. 2-16, IEEE Computer Society.
    • (1995) WIFT'95: Workshop on Industrial-Strength Formal Specification Techniques , pp. 2-16
    • Miller, S.P.1    Srivas, M.2
  • 21
    • 0003524744 scopus 로고
    • Computer Science Laboratory, SRI International, Menlo Park, CA, February A new edition for PVS Version 2 is expected in early
    • S. Owre, N. Shankar, and J.M. Rushby, The PVS Specification Language, Computer Science Laboratory, SRI International, Menlo Park, CA, February 1993 (A new edition for PVS Version 2 is expected in early 1995).
    • (1993) The PVS Specification Language
    • Owre, S.1    Shankar, N.2    Rushby, J.M.3
  • 22
    • 84947910414 scopus 로고
    • An integration of model-checking with automated proof checking
    • Pierre Wolper (Ed.), Computer-Aided Verification, Cag'95, Liege, Belgium, June Springer-Verlag
    • S. Rajan, N. Shankar, and M.K. Srivas, "An integration of model-checking with automated proof checking," in Pierre Wolper (Ed.), Computer-Aided Verification, Cag'95, Vol. 939 of Lecture Note in Computer Science, pp. 84-97, Liege, Belgium, June 1995, Springer-Verlag.
    • (1995) Lecture Note in Computer Science , vol.939 , pp. 84-97
    • Rajan, S.1    Shankar, N.2    Srivas, M.K.3
  • 23
    • 25444532678 scopus 로고
    • Rockwell International, Collins Commercial Avionics, Rockwell International Corporation, Cedar Rapids, Iowa 52498, February
    • AAMP2 Advanced Architecture Microprocessor II Reference Manual, Rockwell International, Collins Commercial Avionics, Rockwell International Corporation, Cedar Rapids, Iowa 52498, February 1990.
    • (1990) AAMP2 Advanced Architecture Microprocessor II Reference Manual
  • 24
    • 25444499323 scopus 로고
    • Rockwell International Processor and Software Technology Department, Advanced Technology and Engineering, Collins Commercial Avionics, Rockwell International Corporation, Cedar Rapids, Iowa 52498, February
    • AAMP5 Microarchitecture (Unreleased Document), Rockwell International Processor and Software Technology Department, Advanced Technology and Engineering, Collins Commercial Avionics, Rockwell International Corporation, Cedar Rapids, Iowa 52498, February 1993.
    • (1993) AAMP5 Microarchitecture (Unreleased Document)
  • 26
    • 0003811984 scopus 로고
    • Computer Science Laboratory, SRI International, Menlo Park, CA, February A new edition for PVS Version 2 is expected in early
    • N Shankar, S. Owre, and J.M. Rushby, The PVS Proof Checker: A Refrence Manual, Computer Science Laboratory, SRI International, Menlo Park, CA, February 1993 (A new edition for PVS Version 2 is expected in early 1995).
    • (1993) The PVS Proof Checker: A Refrence Manual
    • Shankar, N.1    Owre, S.2    Rushby, J.M.3
  • 27
    • 0025493701 scopus 로고
    • Formal verification of a pipelined microprocessor
    • Mandayam Srivas and Mark Bickford, "Formal verification of a pipelined microprocessor," IEEE Software, Vol. 7, No. 5, pp. 52-64, 1990.
    • (1990) IEEE Software , vol.7 , Issue.5 , pp. 52-64
    • Srivas, M.1    Bickford, M.2
  • 28
    • 0003411617 scopus 로고
    • Formal verification of a commercial microprocessor
    • Computer Science Laboratory, SRI International, Menlo Park, CA, February
    • Mandayam Srivas and Steven P. Miller, "Formal verification of a commercial microprocessor," Technical Report SRI-CSL-95-4, Computer Science Laboratory, SRI International, Menlo Park, CA, February 1995.
    • (1995) Technical Report SRI-CSL-95-4
    • Srivas, M.1    Miller, S.P.2
  • 29
    • 25444508118 scopus 로고
    • Implementing a methodology for formally verifying rise processors in hol
    • Jeffrey J. Joyce and Carl-Johan H. Seger (Eds.), Higher Order Logic Theorem Proving and its Applications (6th International Workshop, HUG'93), Vancouver, Canada, August Springer-Verlag
    • S. Tahar and R. Kumar, "Implementing a methodology for formally verifying rise processors in hol," in Jeffrey J. Joyce and Carl-Johan H. Seger (Eds.), Higher Order Logic Theorem Proving and its Applications (6th International Workshop, HUG'93), Number 780 in Lecture Notes in Computer Science, pp. 281-294, Vancouver, Canada, August 1993, Springer-Verlag.
    • (1993) Lecture Notes in Computer Science , Issue.780 , pp. 281-294
    • Tahar, S.1    Kumar, R.2
  • 31
    • 0029218969 scopus 로고
    • Formal modeling and verification of microprocessors
    • P.J. Windley, "Formal modeling and verification of microprocessors," IEEE Transactions on Computers, Vol. 44, No. 1, 1995.
    • (1995) IEEE Transactions on Computers , vol.44 , Issue.1
    • Windley, P.J.1


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