Formal verification of a time-triggered hardware interface

Computer Science – Logic in Computer Science

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

30 pages, 16 figures

Scientific paper

We present a formal proof of a time-triggered hardware interface. The design implements the bit-clock synchronization mechanism specified by the FlexRay standard for automotive embedded systems. The design is described at the gate-level. It can be translated to Verilog and synthesized on FPGA. The proof is based on a general model of asynchronous communications and combines interactive theorem proving in Isabelle/HOL and automatic model-checking using NuSMV together with a model-reduction procedure, IHaVeIt. Our general model of asynchronous communications defines a clear separation between analog and digital concerns. This separation enables the combination of theorem proving and model-checking for an efficient methodology. The analog phenomena are formalized in the logic of Isabelle/HOL. The gate-level hardware is automatically analyzed using IHaVeIt. Our proof reveals the correct values of a crucial parameter of the bit-clock synchronization mechanism. Our main theorem proves the functional correctness as well as the maximum number of cycles of the transmission.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

Formal verification of a time-triggered hardware interface does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with Formal verification of a time-triggered hardware interface, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Formal verification of a time-triggered hardware interface will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-430268

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.