DSVerifier: A Bounded Model Checking Tool for Digital Systems

  • Hussama I. Ismail
  • , Iury V. Bessa
  • , Lucas C. Cordeiro
  • , Eddie B. de Lima Filho
  • , Joao E. Chaves Filho

Research output: Chapter in Book/Conference proceedingChapterpeer-review

Abstract

This work presents the Digital-Systems Verifier DSVerifier, which is a verification tool developed for digital systems. In particular, DSVerifier employs the bounded model checking technique based on satisfiability modulo theories SMT solvers, which allows engineers to verify the occurrence of design errors, due to the finite word-length approach employed in fixed-point digital filters and controllers. This tool consists in an additional module for the efficient SMT-based context-bounded model checker and presents command-line and graphical user interface GUI versions. Indeed, the GUI version is essential for reporting property violations, together with associated counterexamples. DSVerifier is implemented in C/C$$++$$ and uses JavaFX for providing GUI support.
Original languageEnglish
Title of host publicationMODEL CHECKING SOFTWARE, SPIN 2015
Pages126-131
Volume9232
DOIs
Publication statusPublished - 2015

Publication series

NameLecture Notes in Computer Science

Fingerprint

Dive into the research topics of 'DSVerifier: A Bounded Model Checking Tool for Digital Systems'. Together they form a unique fingerprint.

Cite this