Formal specification combined with mechanical verification is a promising approach for achieving the extremely high levels of assurance required of safety-critical digital systems. However, many questions remain regarding their use in practice: Can these techniques scale up to industrial systems, where are they likely to be useful, and how should industry go about incorporating them into practice? This report discusses a project undertaken to answer some of these questions, the formal verification of the AAMPS microprocessor. This project consisted of formally specifying in the PVS language a rockwell proprietary microprocessor at both the instruction-set and register-transfer levels and using the PVS theorem prover to show that the microco...
Described herein is a method that produces fully (mathematically) tractable development of policies ...
Security-critical applications at the highest Evaluation Assurance Levels (EAL) require formal proof...
Two main kinds of tools available for formal software verification are point tools and general-purpo...
This presentation describes a project, formal verification of the microcode in the AAMP5 microproces...
The main goal of the project was two-fold: First, to investigate the feasibility of formally specify...
This report describes the experiences of Collins Avionics & Communications and SRI International in ...
The following topics are covered in viewgraph form: (1) generic interpreters; (2) Viper microprocess...
PVS is the most recent in a series of verification systems developed at SRI. Its design was strongly...
The design and formal verification of a hardware system for a task that is an important component of...
This guidebook, the second of a two-volume series, is intended to facilitate the transfer of formal ...
The formal specification and partial verification of the VIPER microprocessor is reviewed. The VIPER...
. Theorem proving and model checking are complementary approaches to the verification of hardware de...
Over the past four decades microprocessors have come to be a vital and inseparable part of the moder...
The Royal Signals and Radar Establishment (RSRE) and members of the Hardware Verification Group at C...
abstract: Ever reducing time to market, along with short product lifetimes, has created a need to sh...
Described herein is a method that produces fully (mathematically) tractable development of policies ...
Security-critical applications at the highest Evaluation Assurance Levels (EAL) require formal proof...
Two main kinds of tools available for formal software verification are point tools and general-purpo...
This presentation describes a project, formal verification of the microcode in the AAMP5 microproces...
The main goal of the project was two-fold: First, to investigate the feasibility of formally specify...
This report describes the experiences of Collins Avionics & Communications and SRI International in ...
The following topics are covered in viewgraph form: (1) generic interpreters; (2) Viper microprocess...
PVS is the most recent in a series of verification systems developed at SRI. Its design was strongly...
The design and formal verification of a hardware system for a task that is an important component of...
This guidebook, the second of a two-volume series, is intended to facilitate the transfer of formal ...
The formal specification and partial verification of the VIPER microprocessor is reviewed. The VIPER...
. Theorem proving and model checking are complementary approaches to the verification of hardware de...
Over the past four decades microprocessors have come to be a vital and inseparable part of the moder...
The Royal Signals and Radar Establishment (RSRE) and members of the Hardware Verification Group at C...
abstract: Ever reducing time to market, along with short product lifetimes, has created a need to sh...
Described herein is a method that produces fully (mathematically) tractable development of policies ...
Security-critical applications at the highest Evaluation Assurance Levels (EAL) require formal proof...
Two main kinds of tools available for formal software verification are point tools and general-purpo...