Title :
An abstraction-aware compiler for VHDL models
Author :
Maksoud, M.A. ; Pister, Markus ; Schlickling, Marc
Author_Institution :
Saarland Univ., Saarbrucken, Germany
Abstract :
Safety-critical hard real time systems as the flight control computer in avionics or airbag control software in the automotive industry need to be validated for their correct behavior. Besides the functional correctness, timely task completion is essential, i.e. the worst-case execution time (WCET) of each task in the system has to be determined. Saarland University and AbsInt GmbH have successfully developed the aiT WCET analyzer for computing safe upper bounds on the WCET of a task. The computation is mainly based on abstract interpretation of timing models of the processor and its periphery. Such timing models are currently hand-crafted by human experts. Therefore their implementation is a time-consuming and error-prone process. This paper presents an abstraction-aware compiler for automatically generating efficient pipeline analyzes out of abstracted timing models that could be derived from formal VHDL specifications.
Keywords :
circuit layout CAD; hardware description languages; real-time systems; timing; VHDL models; abstraction-aware compiler; airbag control software; automotive industry; avionics; flight control computer; functional correctness; safety-critical hard real time systems; timing model; upper bound; worst-case execution time; Aerospace control; Aerospace electronics; Automotive engineering; Computer industry; Control systems; Electrical equipment industry; Industrial control; Real time systems; Software safety; Timing; Computer aided analysis; Hardware design languages; Real time systems; Software verification and validation; System analysis and design; Timing analysis;
Conference_Titel :
Computer Engineering & Systems, 2009. ICCES 2009. International Conference on
Conference_Location :
Cairo
Print_ISBN :
978-1-4244-5842-4
Electronic_ISBN :
978-1-4244-5843-1
DOI :
10.1109/ICCES.2009.5383321