2007
DOI: 10.1007/s11241-007-9012-7
|View full text |Cite
|
Sign up to set email alerts
|

Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised

Abstract: Controller Area Network (CAN) is used extensively in automotive applications, with in excess of 400 million CAN enabled microcontrollers manufactured each year. In 1994 schedulability analysis was developed for CAN, showing how worst-case response times of CAN messages could be calculated and hence guarantees provided that message response times would not exceed their deadlines. This seminal research has been cited in over 200 subsequent papers and transferred to industry in the form of commercial CAN schedula… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

4
517
1
4

Year Published

2011
2011
2018
2018

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 624 publications
(526 citation statements)
references
References 19 publications
(56 reference statements)
4
517
1
4
Order By: Relevance
“…Note that in Ethernet AVB the resource is busy either when there is an ongoing transmission on the link or when the queue is not empty, but the transmission is prevented due to a negative credit. The reason behind the need for considering multiple instances is the non-preemptive nature of the transmission, which is thoroughly discussed in the Controller Area Network (CAN) response time analysis (Davis et al 2007). Under high network utilization, a message may delay subsequent transmission of the higher priority messages.…”
Section: Response Time Of Messages Belonging To Class Bmentioning
confidence: 99%
“…Note that in Ethernet AVB the resource is busy either when there is an ongoing transmission on the link or when the queue is not empty, but the transmission is prevented due to a negative credit. The reason behind the need for considering multiple instances is the non-preemptive nature of the transmission, which is thoroughly discussed in the Controller Area Network (CAN) response time analysis (Davis et al 2007). Under high network utilization, a message may delay subsequent transmission of the higher priority messages.…”
Section: Response Time Of Messages Belonging To Class Bmentioning
confidence: 99%
“…CAN buses and gateways typically utilize static-priority scheduling (non-preemptive and preemptive, respectively), which can be analyzed by the busy-period approach (e.g. Lehoczky 1990, Davis et al 2007. Here, the worst-case response time is derived by constructing the worst-case time during which a resource is busy serving requests at a given priority.…”
Section: Related Workmentioning
confidence: 99%
“…from CAN1 to CAN2. For the analysis of the CAN buses, we resort to an analysis approach based on Davis et al (2007). We assume that frames in the Ethernet network are scheduled according to IEEE 802.1Q, i.e.…”
Section: Modeling Automotive Networkmentioning
confidence: 99%
“…We now provide a sufficient schedulability test for task sets with constrained deadlines (D i ≤ T i ) based on the approach used in section 3.4 of [Davis et al 2007].…”
Section: Sufficient Schedulability Testmentioning
confidence: 99%