Formal Modeling and Verifying the TTCAN Protocol from a Probabilistic Perspective

Xin Li, Jian Guo, Yongxin Zhao, Xiaoran Zhu

Research output: Contribution to journalArticlepeer-review

3 Scopus citations

Abstract

The time-triggered CAN (TTCAN) protocol has been widely used in the automotive industry to fulfil the safety and real-time requirements of the application. As an extension of the standard CAN protocol, the TTCAN protocol aims to guarantee a safe and deterministic communication by introducing time-triggered messages with respect to a global synchronized time, which are scheduled in independent transmission windows within the system matrix. However, the new features bring more difficulties in designing and verifying the reliable applications in the TTCAN network. In this paper, we first present a formal probabilistic model of the TTCAN protocol with a consideration of its novel features. A TTCAN system consisting of three parts, i.e., a system matrix, an arbitration and some nodes, is modeled as discrete Markov chains model. Furthermore, five probabilistic properties are described and verified in the probabilistic model checker tool PRISM. Our work gives a quantitative analysis method for the given requirements, which facilitates the designers to a formal understanding of TTCAN protocol.

Original languageEnglish
Article number1950177
JournalJournal of Circuits, Systems and Computers
Volume28
Issue number10
DOIs
StatePublished - 1 Sep 2019

Keywords

  • Formal method
  • TTCAN
  • probabilistic model checking

Fingerprint

Dive into the research topics of 'Formal Modeling and Verifying the TTCAN Protocol from a Probabilistic Perspective'. Together they form a unique fingerprint.

Cite this