The main goal of the project was two-fold: First, to investigate the feasibility of formally specifying and verifying a complex commercial microprocessor that was not expressly designed for formal verification. Second, to explore effective ways to transfer the technology to an industrial setting. The choice of the AAMP5 satisfied the first goal since the AAMP5 was not designed for formal verification, but to provide a more than threefold performance improvement while remaining object-code-compatible with the earlier AAMP2, which is used in numerous avionics applications, including the Boeing 737, 747, 757, and 767. To satisfy the technology transfer objective, we had to develop a suitable verification methodology and a formal infrastructure...
Security-critical applications at the highest Evaluation Assurance Levels (EAL) require formal proof...
This guidebook, the second of a two-volume series, is intended to facilitate the transfer of formal ...
IBM has a long history in the application of formal methods to software development and verification...
This presentation describes a project, formal verification of the microcode in the AAMP5 microproces...
Formal specification combined with mechanical verification is a promising approach for achieving the...
PVS is the most recent in a series of verification systems developed at SRI. Its design was strongly...
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...
Two main kinds of tools available for formal software verification are point tools and general-purpo...
A number of methodologies for verifying systems and computer based tools that assist users in verify...
Over the past four decades microprocessors have come to be a vital and inseparable part of the moder...
The design and formal verification of a hardware system for a task that is an important component of...
The Royal Signals and Radar Establishment (RSRE) and members of the Hardware Verification Group at C...
In a context of heightened requirements for safety-critical embedded systems and ever-increasing cos...
During software development, and more specifically embedded avionics applications development, verif...
Security-critical applications at the highest Evaluation Assurance Levels (EAL) require formal proof...
This guidebook, the second of a two-volume series, is intended to facilitate the transfer of formal ...
IBM has a long history in the application of formal methods to software development and verification...
This presentation describes a project, formal verification of the microcode in the AAMP5 microproces...
Formal specification combined with mechanical verification is a promising approach for achieving the...
PVS is the most recent in a series of verification systems developed at SRI. Its design was strongly...
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...
Two main kinds of tools available for formal software verification are point tools and general-purpo...
A number of methodologies for verifying systems and computer based tools that assist users in verify...
Over the past four decades microprocessors have come to be a vital and inseparable part of the moder...
The design and formal verification of a hardware system for a task that is an important component of...
The Royal Signals and Radar Establishment (RSRE) and members of the Hardware Verification Group at C...
In a context of heightened requirements for safety-critical embedded systems and ever-increasing cos...
During software development, and more specifically embedded avionics applications development, verif...
Security-critical applications at the highest Evaluation Assurance Levels (EAL) require formal proof...
This guidebook, the second of a two-volume series, is intended to facilitate the transfer of formal ...
IBM has a long history in the application of formal methods to software development and verification...