DocumentCode
3149372
Title
An abstraction-aware compiler for VHDL models
Author
Maksoud, M.A. ; Pister, Markus ; Schlickling, Marc
Author_Institution
Saarland Univ., Saarbrucken, Germany
fYear
2009
fDate
14-16 Dec. 2009
Firstpage
3
Lastpage
9
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ICCES.2009.5383321
Filename
5383321
Link To Document