• DocumentCode
    1579243
  • Title

    Modeling and Verification of TTCAN Startup Protocol Using Synchronous Calendar

  • Author

    Saha, Indranil ; Roy, Suman ; Chakraborty, Kuntal

  • Author_Institution
    HTS (Honeywell Technol. Solutions) Res., Bangalore
  • fYear
    2007
  • Firstpage
    69
  • Lastpage
    79
  • Abstract
    We describe the modeling and verification of TTCAN startup protocol using SAL model checker. For the modeling purposes we propose a new modeling framework called Synchronous Calendar which can be seen as an adaptation of Calendar based models introduced by Duterte and Sorea. A Synchronous Calendar can express dense time systems without relying on continuously varying clocks and supports synchronous message transmission. We capture both fault-free and fault-tolerant aspects of startup algorithm of TTCAN in two different models and verify the safety and liveness properties for them. Our verification technique relies on induction and abstraction methods which are supported by SAL model checker. To our knowledge this is the first work towards a formal analysis of TTCAN startup protocol.
  • Keywords
    controller area networks; data structures; electronic messaging; fault tolerant computing; formal verification; synchronisation; SAL model checker; TTCAN startup protocol verification; fault-tolerant algorithm; formal analysis; synchronous calendar data structure; synchronous calendar modeling framework; synchronous message transmission; Automobiles; Calendars; Clocks; Delay; Fault tolerance; Message passing; Protocols; Safety; Software engineering; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2007. SEFM 2007. Fifth IEEE International Conference on
  • Conference_Location
    London
  • Print_ISBN
    978-0-7695-2884-7
  • Type

    conf

  • DOI
    10.1109/SEFM.2007.27
  • Filename
    4343925