• DocumentCode
    2024410
  • Title

    Formal Analysis of a Distributed Fault Tolerant Clock Synchronization Algorithm for Automotive Communication Systems

  • Author

    Zhang, Bo

  • Author_Institution
    Dept. of Inf., Tech. Univ. Muenchen, Munich, Germany
  • fYear
    2008
  • fDate
    3-5 Sept. 2008
  • Firstpage
    393
  • Lastpage
    400
  • Abstract
    A synchronized time base is indispensable for a time- triggered system since all activities in such a system are triggered by the passage of time. Distributed fault-tolerant clock synchronization algorithms are normally used to achieve the synchronized time base. As a state-of-the-art representative of the time-triggered systems for automotive applications, FlexRay uses a fault-tolerant mid-point algorithm to achieve the synchronized time base. Correctness of the algorithm plays a crucial role as most of the protocol services rely on the fact that there exists a synchronized time base in the system. Due to the distinguished characteristics of the algorithm, we propose a case-analysis based technique for the formal analysis of the algorithm. We show that the case analysis technique can greatly facilitate our formal analysis of the algorithm. Mechanical support with Isabelle/HOL, a theorem prover, is also discussed.
  • Keywords
    automotive engineering; clocks; distributed processing; traffic engineering computing; automotive communication systems; distributed fault tolerant clock synchronization algorithm; formal analysis; protocol services rely; synchronized time base; time-triggered system; time-triggered systems; Algorithm design and analysis; Automotive engineering; Clocks; Communication systems; Convergence; Fault tolerance; Fault tolerant systems; Mechanical factors; Real time systems; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications, 2008. SEAA '08. 34th Euromicro Conference
  • Conference_Location
    Parma
  • ISSN
    1089-6503
  • Print_ISBN
    978-0-7695-3276-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2008.48
  • Filename
    4725746