DocumentCode
540995
Title
A tool for translating VHDL to finite state machines
Author
Nehme, Carl ; Lundqvist, Kristina
Volume
1
fYear
2003
fDate
12-16 Oct. 2003
Abstract
The overall research goal in Gurkh is to build a framework for design, verification and execution of safety critical applications. The framework consists of both software tools for application verification and hardware platforms for execution and real-time monitoring. This paper discusses within the context of the Gurkh project, the development of a tool to translate safety critical VHDL code into a formal representation. Different formal techniques can then be applied on this representation in order to verify properties such as liveness and deadlock and to validate that the timing constraints of the original system hold. This paper will discuss three aspects of the tool implementation: transformation of source code into an intermediate representation, verification of real-time properties, and some tool-related implementation issues.
Keywords
aerospace computing; aerospace safety; finite state machines; hardware description languages; program compilers; program interpreters; program verification; safety-critical software; software tools; Gurkh project; VHDL translation; application verification; deadlock; execution monitoring; finite state machines; formal representation; formal techniques; hardware platforms; intermediate representation; liveness; real-time monitoring; safety critical VHDL code; safety critical applications; software tools; source code transformation; timing constraints;
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.1245828
Filename
5731078
Link To Document