DocumentCode
2397765
Title
Formal verification of the AAMP5 microprocessor: a case study in the industrial use of formal methods
Author
Miller, Steven P. ; Srivas, Mandayam
Author_Institution
Collins Commercial Avionics, Rockwell Int. Corp., Cedar Rapids, IA, USA
fYear
1995
fDate
5-8 Apr 1995
Firstpage
2
Lastpage
16
Abstract
This paper describes the experiences of Collins Commercial Avionics and SRI International informally specifying and verifying the microcode for the AAMP5 microprocessor with the PVS verification system. This project was conducted to determine if an industrial microprocessor designed for use in real-time embedded systems could be formally specified at the instruction set and register transfer levels and if formal proofs could be used to prove the microcode correct. The paper provides a brief technical overview, but its emphasis is on the lessons learned in using PVS for an example of this size and the implications for using formal methods in an industrial setting
Keywords
computer testing; firmware; formal verification; integrated circuit testing; microprocessor chips; real-time systems; AAMP5 microprocessor; PVS verification system; formal methods; formal proofs; formal verification; industrial microprocessor; instruction set level; microcode; real-time embedded systems; register transfer level; Aerospace electronics; Computer aided software engineering; Computer science; Error correction; Formal specifications; Formal verification; Hardware; Laboratories; Microprocessors; NASA;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial-Strength Formal Specification Techniques, 1995. Proceedings., Workshop on
Conference_Location
Boca Raton, FL
Print_ISBN
0-8186-7005-3
Type
conf
DOI
10.1109/WIFT.1995.515475
Filename
515475
Link To Document