Combined formal refinement and model checking for real-time systems verification

  • Authors:
  • Alexander Krupp;Wolfgang Mueller;Ian Oliver

  • Affiliations:
  • Paderborn University, Paderborn, Germany;Paderborn University, Paderborn, Germany;Nokia Research Centre, Helsinki, Finland

  • Venue:
  • Languages for system specification
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a framework, which combines model checking and theorem prover based refinement for real-time systems design focusing on the refinement of non deterministic to timed deterministic finite state machines. Our verification flow starts from a cycle accurate finite state machine for the RAVEN model checker. We present a translation, which transforms the model into efficient B language code. After refining the RAVEN model and annotating it, the time accurate model is also translated to B so that the B theorem prover can verify the refined model almost automatically. The approach is introduced by the example of a mobile phone echo cancellation unit.