SAEPTUM: verification of ELAN hardware specifications using the proof assistant PVS

  • Authors:
  • Mauricio Ayala-Rincón;Thomas M. Sant'Ana

  • Affiliations:
  • Universidade de Brasília, Brasília, Brazil;Universidade de Brasília, Brasília, Brazil

  • Venue:
  • SBCCI '06 Proceedings of the 19th annual symposium on Integrated circuits and systems design
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Rewriting and Rewriting-Logic have been used in several applications, including specification, formal verification and construction of proof assistants. Previous works explored hardware specification and modeling using the rewriting-logic system ELA. Experiences proved this to be very effective, but certainly restricted as a tool for formal verification of the correctness of the given hardware specifications. Although simple, verification had to be done exhaustively and manually, which indicated the need of automating this process. We present SAEPTUM, a methodology and tool for the verification of rewrite specifications created in ELAN, via the translation to the proof assistant PVS and automatic generation of critical pair based correction criteria.