2010 IEEE International Workshop on Factory Communication Systems Proceedings 2010
DOI: 10.1109/wfcs.2010.5548604
|View full text |Cite
|
Sign up to set email alerts
|

Integrating hardware limitations in CAN schedulability analysis

Abstract: Abstract

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0

Year Published

2011
2011
2024
2024

Publication Types

Select...
3
3
2

Relationship

1
7

Authors

Journals

citations
Cited by 24 publications
(31 citation statements)
references
References 5 publications
0
31
0
Order By: Relevance
“…Issues include, delays in refilling a transmit buffer (Khan et al, 2010), and FIFO queuing of messages in the device driver or CAN controller.…”
Section: Motivationmentioning
confidence: 99%
“…Issues include, delays in refilling a transmit buffer (Khan et al, 2010), and FIFO queuing of messages in the device driver or CAN controller.…”
Section: Motivationmentioning
confidence: 99%
“…Later on, Davis et al [3] refuted, revisited and revised the analysis developed by Tindell et al The queueing polices implemented by the CAN device drivers and communications stacks, internal organization and hardware limitations of CAN controllers may have significant impact on the timing behavior of CAN messages [4]. A few examples of such limitations are controllers implementing FIFO and work-conserving queues [4,5], limited number of transmit buffers [6,7,8], copying delays in transmit buffers [6,8], transmit buffers supporting abort requests [7], the device drivers lacking abort request mechanisms in transmit buffers [4,6,7,8] and protocol stack prohibiting transmission abort requests in some configurations as in the case of AUTOSAR [9].…”
Section: Background and Related Workmentioning
confidence: 99%
“…If all such buffers are occupied by lower priority messages, a higher priority message released in the same controller may suffer from priority inversion (it will be discussed in Section 3) [2,7,8]. If the controller supports transmission abort requests then the lowest priority message in the transmit buffer (not under transmission) is swapped with the higher priority message from the message queue at the cost of additional delay that was integrated by Khan et al [7] with the existing analysis [3]. In the case of non-abortable transmit buffers, RTA of CAN messages is extended in [6,8].…”
Section: Background and Related Workmentioning
confidence: 99%
“…Bounds on the worst case response times have been provided [2] and [3], researchers then started to integrate the limitations of hardware [4] and the communication stack, as the first analyses usually overlooked them, and also considered the effect of aperiodic traffic on CAN frame response times [5] and the consequences of transient perturbations [6]. Of course, methods to minimize the response times, or make them more predictable, were investigated too, e.g.…”
Section: Previous Workmentioning
confidence: 99%