• DocumentCode
    2749686
  • Title

    The Gurkh project: a framework for verification and execution of mission critical applications

  • Author

    Asplund, Lars ; Lundqvist, Karsten

  • Volume
    2
  • fYear
    2003
  • fDate
    12-16 Oct. 2003
  • Abstract
    The paper contributes with three methods that together will make a complete tool-set for verification of mission critical applications. The first method is the transformation of existing Ada or VHDL code into an intermediate form. This form is used for verification by numerous different model checkers. The second method is a predictable runtime kernel that has both a verifiable formal model and is implemented in hardware to achieve full predictability. Finally, a method for transforming the intermediate form of the complete system into a hardware unit, the SafetyChip that performs runtime control of the system. This SafetyChip can catch ´out-of-state´ behaviors.
  • Keywords
    Ada; formal verification; hardware description languages; hardware-software codesign; safety devices; software tools; Ada code transformation; Gurkh project; Safety Chip; VHDL code transformation; hardware description languages; mission critical applications verification; out of state behavior; predictable runtime kernel; runtime control; tool set; verifiable formal model;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital Avionics Systems Conference, 2003. DASC '03. The 22nd
  • Conference_Location
    Indianapolis, IN, USA
  • Print_ISBN
    0-7803-7844-X
  • Type

    conf

  • DOI
    10.1109/DASC.2003.1245932
  • Filename
    5731177