The presence of network errors such as electrical interference affects the timing properties of a CAN (Controller Area Network) bus. In hard real-time systems it is often better to not receive a message than to receive it too late. Aborting late messages is a form of real-time error confinement which prevents late messages affecting the timeliness of other messages and processes. This can be used to help guarantee hard real-time performance in a distributed system using CAN in the presence of unbounded network errors.

BibTex Entry

@inproceedings{Broster2001,
 address = {Delft, The Netherlands},
 author = {I. Broster and A. Burns},
 booktitle = {Euromicro Conference on Real-time Systems},
 category = {scheduling},
 month = {Jun},
 organization = {IEEE Computer Society},
 pages = {95-102},
 title = {Timely Use of the {CAN} Protocol in Critical Hard Real-time Systems With Faults},
 year = {2001}
}