z-logo
open-access-imgOpen Access
Combination of Isabelle/HOL with Automatic Tools
Author(s) -
Sergey Tverdyshev
Publication year - 2005
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
DOI - 10.1007/11559306_18
Subject(s) - hol , computer science , automated theorem proving , programming language , automaton , abstraction , intelligent verification , range (aeronautics) , formal verification , computer hardware , software , theoretical computer science , software development , software construction , philosophy , materials science , epistemology , composite material
We describe results and status of a sub project of the Verisoft (1) project. While the Verisoft project aims at verification of a complete computer system starting with hardware and up to user applications, the goal of our sub project is an efficient hardware verification. We use the Isabelle theorem prover (2) as the major tool for hardware design and verification. Since many hardware verification problems can be efficiently solved by automatic tools, we combine Isabelle with model checkers and SAT solvers. This combination of tools speeds up verification of hardware and sim- plifies sharing of the results with verification of the whole computer system. To increase the range of problems which can be solved by external tools we imple- mented in Isabelle several algorithms for handling uninterpreted functions and data abstraction. The resulting combination was applied to verify many different hardware cir- cuits, automata, and processors. In our project we use open source tools that are free for academical and com- mercial purposes.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom