Priority Scheduling Versus Pre-Run-Time Scheduling
Real-Time Systems - Selected papers from IFAC/IFIP workshops on real-time programming
Priority Inheritance Protocols: An Approach to Real-Time Synchronization
IEEE Transactions on Computers
Minimizing CAN Response-Time Jitter by Message Manipulation
RTAS '02 Proceedings of the Eighth IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS'02)
Statistical Rate Monotonic Scheduling
RTSS '98 Proceedings of the IEEE Real-Time Systems Symposium
Timely Use of the CAN Protocol in Critical Hard Real-Time Systems with Faults
ECRTS '01 Proceedings of the 13th Euromicro Conference on Real-Time Systems
Probabilistic timing analysis: An approach using copulas
Journal of Embedded Computing - Real-Time Systems (Euromicro RTS-03)
Response-Time Modeling of Controller Area Network (CAN)
ICDCN '09 Proceedings of the 10th International Conference on Distributed Computing and Networking
Robust priority assignment for messages on Controller Area Network (CAN)
Real-Time Systems
Failure-dependent execution time analysis
Proceedings of the joint ACM SIGSOFT conference -- QoSA and ACM SIGSOFT symposium -- ISARCS on Quality of software architectures -- QoSA and architecting critical systems -- ISARCS
Proceedings of the ACM/IEEE 4th International Conference on Cyber-Physical Systems
Hi-index | 0.00 |
This paper presents a novel approach for calculating aprobabilistic worst-case response-time for messages in theController Area Network (CAN). CAN uses a bit-stuffingmechanism to exclude forbidden bit-patterns within a messageframe. The added bits eliminate the forbidden patternsbut cause an increase in frame length. How much the lengthis increased depends on the bit-pattern of the original messageframe.Traditional response-time analysis methods assume thatall frames have a worst-case number of stuff-bits. This introducespessimism in the analysis.In this paper we introduce an analysis approach basedon using probability distributions to model the number ofstuff-bits. The new analysis additionally opens up for makingtrade-offs between reliability and timeliness, in thesense that the analysis will provide a certain probability formissing deadlines, which in the reliability analysis can betreated as a probability of failure. We evaluate the performanceof our method using a subset of the SAE benchmark.