• DocumentCode
    1920305
  • Title

    Correctness of a Fault-Tolerant Real-Time Scheduler and its Hardware Implementation

  • Author

    Alkassar, Eyad ; Bohm, Peter ; Knapp, Steffen

  • Author_Institution
    Dept. of Comput. Sci., Saarland Univ., Saarbrucken
  • fYear
    2008
  • fDate
    5-7 June 2008
  • Firstpage
    175
  • Lastpage
    186
  • Abstract
    We formalize the correctness of a fault-tolerant scheduler in a time-triggered architecture. Where previous research elaborated on real-time protocol correctness, we extend this work to gate-level hardware. This requires a sophisticated analysis of analog bit-level synchronization and transmission. Our case-study is a concrete automotive bus controller (ABC), inspired by the FlexRay standard. For a set of interconnected ABCs, vulnerable to sudden failure, we prove at gate-level, that all operating ABCs are synchronized tightly enough such that messages are broadcast correctly. This includes formal arguments for startup, failures, and reintegration of nodes at arbitrary times. To the best of our knowledge, this is the first effort tackling fault-tolerant scheduling correctness at gate-level.
  • Keywords
    automotive electronics; fault tolerance; real-time systems; scheduling; analog bit level synchronization; automotive bus controller; fault tolerant real-time scheduler; fault tolerant scheduling correctness; gate level hardware; real-time protocol correctness; time-triggered architecture; Broadcasting; Circuit faults; Clocks; Computer science; Fault tolerance; Fault tolerant systems; Hardware; Processor scheduling; Protocols; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods and Models for Co-Design, 2008. MEMOCODE 2008. 6th ACM/IEEE International Conference on
  • Conference_Location
    Anaheim, CA
  • Print_ISBN
    978-1-4244-2417-7
  • Type

    conf

  • DOI
    10.1109/MEMCOD.2008.4547708
  • Filename
    4547708