Skip to main navigation Skip to search Skip to main content

Finite-state analysis of the CAN bus protocol

  • Eindhoven University of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

27 Scopus citations

Abstract

We formally specify the data link layer of the Controller Area Network (CAN), a high-speed serial bus system with real-time capabilities, widely used in embedded systems. CAN's primary application domain is automotive, and the physical and data link layers of the CAN architecture were the subject of the ISO 11898 international standard. We checked our specification against 12 important properties of CAN, eight of which are gleaned from the ISO standard; the other four are desirable properties not directly mentioned in the standard. Our results indicate that not all properties can be expected to hold of a CAN implementation and we discuss the implications of these findings. Moreover, we have conducted a number of experiments aimed at determining how the size of the protocol's state space is affected by the introduction of various features of the data link layer, the number of nodes in the network the number of distinct message types, and other parameters.

Original languageEnglish
Title of host publication6th IEEE International Symposium on High Assurance Systems Engineering - Special Topic
Subtitle of host publicationImpact of Networking, HASE 2001
PublisherIEEE Computer Society
Pages42-52
Number of pages11
ISBN (Electronic)0769512755
DOIs
StatePublished - 2001
Event6th IEEE International Symposium on High Assurance Systems Engineering, HASE 2001 - Boca Raton, United States
Duration: Oct 22 2001Oct 24 2001

Publication series

NameProceedings of IEEE International Symposium on High Assurance Systems Engineering
Volume2001-January
ISSN (Print)1530-2059

Conference

Conference6th IEEE International Symposium on High Assurance Systems Engineering, HASE 2001
Country/TerritoryUnited States
CityBoca Raton
Period10/22/0110/24/01

Keywords

  • Application software
  • Automotive engineering
  • Computer science
  • Control systems
  • Embedded system
  • Error correction
  • ISO standards
  • Manufacturing
  • Protocols
  • State-space methods

Fingerprint

Dive into the research topics of 'Finite-state analysis of the CAN bus protocol'. Together they form a unique fingerprint.

Cite this