• DocumentCode
    1786729
  • Title

    Containing timing-related certification cost in automotive systems deploying complex hardware

  • Author

    Kosmidis, Leonidas ; Quinones, Eduardo ; Abella, Jaume ; Farrall, Glenn ; Wartel, Franck ; Cazorla, Francisco J.

  • Author_Institution
    Univ. Politec. de Catalunya, Barcelona, Spain
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Measurement-Based Probabilistic Timing Analysis (MBPTA) techniques simplify deriving tight and trustworthy WCET estimates for industrial-size programs running on complex processors. MBPTA poses some requirements on the timing behaviour of the hardware/software platform: execution times of end-to-end runs have to be independent and identically distributed (i.i.d.). Hardware and software solutions have been deployed to accomplish MBPTA requirements. The latter has achieved the i.i.d. properties running on some commercial off-the-shelf (COTS) processor designs. Unfortunately, software randomisation challenges functional verification needed for certification since it introduces indirections through pointers in the code. In this paper we propose a new approach to software randomisation able to contain its functional verification costs. Our approach performs software randomisation statically, as opposed to current dynamic approaches. We carefully review the requirements of the new approach and prove its feasibility.
  • Keywords
    automotive electronics; formal verification; program diagnostics; program verification; randomised algorithms; COTS processor design; MBPTA; WCET; automotive system; certification cost; commercial off the-shelf; complex hardware deployment; complex processor; execution times; functional verification cost; hardware-software platform; industrial size programs; measurement-based probabilistic timing analysis; software randomisation; timing behaviour; worst case execution time; Hardware; Probabilistic logic; Software; Standards; Timing; Vehicle dynamics; Certification; Real-time; WCET;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2014 51st ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1145/2593069.2593112
  • Filename
    6881349