• 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