• DocumentCode
    1924414
  • Title

    A Finite State Analysis of Time-Triggered CAN (TTCAN) Protocol Using Spin

  • Author

    Saha, Indranil ; Roy, Suman

  • Author_Institution
    Honeywell Technol. Solutions Lab Pvt. Ltd., Bangalore
  • fYear
    2007
  • fDate
    5-7 March 2007
  • Firstpage
    77
  • Lastpage
    81
  • Abstract
    The paper presents a case study of the use of model checking for the analysis of an industrial protocol, a time triggered version of the CAN protocol (TTCAN). Our analysis of this protocol was carried out using the model checker Spin. The original CAN protocol can easily be modeled in Spin, but specifying TTCAN requires the provision of explicitly using time in the modeling language. With a view to express time triggered properties we use a discrete time version of Spin (DT-Spin). This extension allows one to quantify discrete time elapse between events by specifying the time slice in which they occur. Using DT-Spin we have been able to model TTCAN, and subsequently, verify a few of its time-triggered properties. This experience shows that it is possible to largely model TDMA-based protocols using discrete time
  • Keywords
    controller area networks; formal specification; formal verification; protocols; discrete time version; finite state analysis; model checking; modeling language; time-triggered controller area network protocol; Automata; Automotive engineering; Electrical equipment industry; Formal specifications; ISO standards; Manufacturing industries; Operating systems; Protocols; Safety; System recovery;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing: Theory and Applications, 2007. ICCTA '07. International Conference on
  • Conference_Location
    Kolkata
  • Print_ISBN
    0-7695-2770-1
  • Type

    conf

  • DOI
    10.1109/ICCTA.2007.4
  • Filename
    4127346