{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T14:57:22Z","timestamp":1784645842101,"version":"3.55.0"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2007,1,30]],"date-time":"2007-01-30T00:00:00Z","timestamp":1170115200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/2.0"},{"start":{"date-parts":[[2007,1,30]],"date-time":"2007-01-30T00:00:00Z","timestamp":1170115200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/2.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Real-Time Syst"],"published-print":{"date-parts":[[2007,4]]},"DOI":"10.1007\/s11241-007-9012-7","type":"journal-article","created":{"date-parts":[[2007,2,2]],"date-time":"2007-02-02T18:16:07Z","timestamp":1170440167000},"page":"239-272","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":610,"title":["Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised"],"prefix":"10.1007","volume":"35","author":[{"given":"Robert I.","family":"Davis","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alan","family":"Burns","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Reinder J.","family":"Bril","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Johan J.","family":"Lukkien","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2007,1,30]]},"reference":[{"key":"9012_CR1","volume-title":"Optimal priority assignment and feasibility of static priority tasks with arbitrary start times. Technical Report YCS 164","author":"NC Audsley","year":"1991","unstructured":"Audsley NC (1991) Optimal priority assignment and feasibility of static priority tasks with arbitrary start times. Technical Report YCS 164, Dept. Computer Science, University of York, UK"},{"key":"9012_CR2","unstructured":"Bosch (1991) CAN Specification version 2.0. Robert Bosch GmbH, Postfach 30 02 40, D-70442 Stuttgart"},{"key":"9012_CR3","doi-asserted-by":"crossref","unstructured":"Bril RJ (2006) Existing worst-case response time analysis of real-time tasks under fixed-priority scheduling with deferred pre-emption is too optimistic. CS-Report 06-05, Technische Universiteit Eindhoven (TU\/e), The Netherlands","DOI":"10.1109\/ECRTS.2007.38"},{"key":"9012_CR4","doi-asserted-by":"crossref","unstructured":"Bril RJ (2006) Existing worst-case response time analysis of real-time tasks under fixed-priority scheduling with deferred pre-emption is too optimistic. CS-Report 06-05, Technische Universiteit Eindhoven (TU\/e), The Netherlands","DOI":"10.1109\/ECRTS.2007.38"},{"key":"9012_CR5","unstructured":"Bril RJ, Lukkien JJ, Davis RI, and Burns A (2006a) Message response time analysis for ideal Controller Area Network (CAN) refuted. CS-Report 06-19, Technische Universiteit Eindhoven (TU\/e), The Netherlands."},{"key":"9012_CR6","unstructured":"Bril RJ, Lukkien JJ, Davis RI, Burns A (2006b) Message response time analysis for ideal Controller Area Network (CAN) refuted. In: Proceedings of the 5th International Workshop on Real-Time Networks (RTN\u201906)"},{"key":"9012_CR7","doi-asserted-by":"crossref","unstructured":"Bril RJ, Lukkien JJ, Verhaegh WFJ (2006c) Worst-case response time analysis of real-time tasks under fixed priority scheduling with deferred preemption revisited. CS Report 06-34, Technische Universiteit Eindhoven (TU\/e), The Netherlands","DOI":"10.1109\/ECRTS.2007.38"},{"key":"9012_CR8","unstructured":"Broster I (2003) Flexibility in dependable communication. PhD Thesis, Department of Computer Science, University of York, UK"},{"key":"9012_CR9","doi-asserted-by":"crossref","unstructured":"Broster I, Burns A, Rodr\u00edguez-Navas G (2002) Probabilistic analysis of CAN with Faults. In: Proceedings of the 23rd IEEE real-time systems symposium (RTSS\u201902), pp 269\u2013278","DOI":"10.1109\/REAL.2002.1181581"},{"key":"9012_CR10","doi-asserted-by":"crossref","unstructured":"Broster I, Burns A (2003) An analysable bus-guardian for event-triggered communication. In: Proceedings of the 24th real-time systems symposium. IEEE Computer Society Press, pp 410\u2013419","DOI":"10.1109\/REAL.2003.1253288"},{"issue":"1\u20132","key":"9012_CR11","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1007\/s11241-005-0504-z","volume":"30","author":"I Broster","year":"2005","unstructured":"Broster I, Burns A, Rodriguez-Navas G (2005) Timing analysis of real-time communication under electromagnetic interference. Real-Time Systems 30(1\u20132):55\u201381","journal-title":"Real-Time Syst."},{"key":"9012_CR12","unstructured":"Burns A (1994) Pre-emptive priority based scheduling: An appropriate engineering approach. In: S. Son (ed), Advances in Real-Time Systems, Prentice-Hall, pp 225\u2013248"},{"key":"9012_CR13","unstructured":"Casparsson L, Rajnak A, Tindell K, Malmberg P (1998\/1) Volcano\u2014a revolution in on-board communications. Volvo Technology Report"},{"key":"9012_CR14","unstructured":"DeMeis R (2005) Cars sag under weighty wiring. Electronic Times, 10\/24\/2005"},{"key":"9012_CR15","unstructured":"Ferreira J, Oliveira A, Fonseca P, Fonseca JA (2004) An experiment to assess bit error rate in CAN. In: Proceedings of 3rd international workshop of real-time networks (RTN2004). Cantania, Italy, pp 15\u201318"},{"key":"9012_CR16","unstructured":"Frischkorn H-G (2005) Automotive architecture requirements. In: Proceedings of the summer school on architectural paradigms for dependable embedded systems. Vienna, Austria,. Vienna University of Technology, pp 45\u201374"},{"key":"9012_CR17","unstructured":"George L, Rivierre N, Spuri M (1996) Pre-emptive and non-pre-emptive real-time uni-processor scheduling. Technical Report 2966, Institut National de Recherche et Informatique et en Automatique (INRIA), France"},{"issue":"6","key":"9012_CR18","doi-asserted-by":"crossref","first-page":"1240","DOI":"10.1109\/TIE.2002.804970","volume":"49","author":"H Hansson","year":"2002","unstructured":"Hansson H, Nolte T, Norstrom C, Punnekkat S (2002) Integrating reliability and timing analysis of CAN-based Systems. IEEE Transactions on Industrial Electronics 49(6):1240\u20131250","journal-title":"IEEE Transactions on Industrial Electronics"},{"key":"9012_CR19","doi-asserted-by":"crossref","unstructured":"Harbour MG, Klein MH, Lehoczky JP (1991) Fixed priority scheduling of periodic tasks with varying execution priority. In: Proceedings 12th IEEE real-time systems symposium. IEEE Computer Society Press, pp 116\u2013128","DOI":"10.1109\/REAL.1991.160365"},{"key":"9012_CR20","unstructured":"Horvath I (2006) Private communication with the authors"},{"key":"9012_CR21","unstructured":"ISO 11898-1 (1993) Road Vehicles\u2014interchange of digital information\u2014controller area network (CAN) for high-speed communication. ISO Standard-11898, International Standards Organisation (ISO)"},{"key":"9012_CR22","doi-asserted-by":"crossref","unstructured":"Lehoczky J (1990) Fixed priority scheduling of periodic task sets with arbitrary deadlines. In: Proceedings 11th IEEE real-time systems symposium. IEEE Computer Society Press, pp 201\u2013209","DOI":"10.1109\/REAL.1990.128748"},{"key":"9012_CR23","unstructured":"Leohold J (2004) Communication requirements for automotive systems. Keynote speech 5th IEEE international workshop on factory communication systems, Vienna, Austria, Vienna University of Technology"},{"key":"9012_CR24","unstructured":"Leohold J (2005) Automotive system architecture. In: Proceedings of the summer school on architectural paradigms for dependable embedded systems. Vienna, Austria, Vienna University of Technology, pp 545\u2013591"},{"issue":"4","key":"9012_CR25","doi-asserted-by":"publisher","first-page":"237","DOI":"10.1016\/0166-5316(82)90024-4","volume":"2","author":"JY-T Leung","year":"1982","unstructured":"Leung JY-T, Whitehead J (1982) On the complexity of fixed-priority scheduling of periodic real-time tasks. Performance Evaluation 2(4):237\u2013250","journal-title":"Performance Evaluation"},{"key":"9012_CR26","unstructured":"LIN Consortium (2003) LIN Protocol Specification, Revision 2.0. September. www.lin-subbus.org"},{"issue":"1","key":"9012_CR27","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1145\/321738.321743","volume":"20","author":"CL Liu","year":"1973","unstructured":"Liu CL, Layland JW (1973) Scheduling algorithms for multiprogramming in a hard-real-time environment. Journal of the ACM 20(1):46\u201361","journal-title":"Journal of the ACM"},{"key":"9012_CR28","unstructured":"Motorola Inc (1998) MSCAN Block Guide V03.01 Document No. SV12MSCANV3\/D. FreeScale Semiconductor Inc. (Revised July 2004)"},{"key":"9012_CR29","doi-asserted-by":"crossref","unstructured":"Nolte T, Hansson H, Norstrom C (2002) Minimizing CAN response-time analysis jitter by message manipulation. In: Proceedings 8th IEEE real-time and embedded technology and applications symposium (RTAS\u201902), pp 197\u2013206","DOI":"10.1109\/RTTAS.2002.1137394"},{"key":"9012_CR30","doi-asserted-by":"crossref","unstructured":"Nolte T, Hansson H, Norstrom C (2003) Probabilistic worst-case response-time analysis for the Controller Area Network. In: Proceedings of the 9th IEEE real-time and embedded technology and applications symposium (RTAS\u201903), pp 200\u2013207","DOI":"10.1109\/RTTAS.2003.1203052"},{"key":"9012_CR31","unstructured":"Nolte T (2006) Share-driven scheduling of embedded networks. PhD Thesis, Malardalen University Press"},{"key":"9012_CR32","unstructured":"Oswald M (2004) Efficient automotive electronics. Automotive Engineer"},{"key":"9012_CR33","doi-asserted-by":"crossref","unstructured":"Punnekkat S, Hansson H, Norstrom C (2000) Response time analysis under errors for CAN. In: Proceedings 6th real-time technology and applications symposium. IEEE Computer Society Press, pp 258\u2013265","DOI":"10.1109\/RTTAS.2000.852470"},{"key":"9012_CR34","doi-asserted-by":"crossref","unstructured":"Regehr J (2002) Scheduling tasks with mixed pre-emption relations for robustness to timing faults. In: Proceedings 23rd real-time systems symposium. IEEE Computer Society Press, pp 315\u2013326","DOI":"10.1109\/REAL.2002.1181585"},{"key":"9012_CR35","doi-asserted-by":"crossref","unstructured":"Rufino J, Verissimo P, Arroz G, Almeida C Rodrigues L (1998) Fault-tolerant broadcasts in CAN. In Digest of Papers, The 28th IEEE international symposium on fault-tolerant computing (FTCS\u201998), pp 150\u2013159","DOI":"10.1109\/FTCS.1998.689464"},{"key":"9012_CR36","unstructured":"Rufino J (2002) Computational system for real-time distributed control. PhD-Thesis, Technical University of Lisbon, Instituto Superior"},{"key":"9012_CR37","unstructured":"Society of Automotive Engineers (1993) Class C application requirement considerations, recommended practice, SAE Technical Report J2056\/1"},{"key":"9012_CR38","unstructured":"Tindell KW, Burns A (1994) Guaranteeing message latencies on Controller Area Network (CAN). In: Proceedings of 1st international CAN conference, pp 1\u201311"},{"issue":"2","key":"9012_CR39","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/BF01088593","volume":"6","author":"KW Tindell","year":"1994a","unstructured":"Tindell KW, Burns A, Wellings AJ (1994a) An extendible approach for analysing fixed priority hard real-time systems. Journal of Real-Time Systems 6(2):133\u2013152","journal-title":"Journal of Real-Time Systems"},{"key":"9012_CR40","doi-asserted-by":"crossref","unstructured":"Tindell KW, Hansson H, Wellings AJ (1994b) Analysing real-time communications: Controller area network (CAN). In: Proceedings 15th real-time systems symposium (RTSS\u201994). IEEE Computer Society Press, pp 259\u2013263","DOI":"10.1109\/REAL.1994.342710"},{"issue":"8","key":"9012_CR41","doi-asserted-by":"publisher","first-page":"1163","DOI":"10.1016\/0967-0661(95)00112-8","volume":"3","author":"KW Tindell","year":"1995","unstructured":"Tindell KW, Burns A, Wellings AJ (1995) Calculating Controller area network (CAN) message response times. Control Engineering Practice 3(8):1163\u20131169","journal-title":"Control Engineering Practice"},{"key":"9012_CR42","unstructured":"Wang Y, Saksena M (1999) Scheduling fixed priority tasks with pre-emption threshold. In: Proceedings of the 6th international workshop on real-time computing systems and applications (RTCSA\u201999), pp 328\u2013335"},{"key":"9012_CR43","unstructured":"Zuhily A (2006) Optimality of (D-J)-monotonic priority assignment. Technical Report YCS404. Dept. of Computer Science, University of York, UK"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-007-9012-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11241-007-9012-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-007-9012-7.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-007-9012-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,8,31]],"date-time":"2021-08-31T17:15:05Z","timestamp":1630430105000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11241-007-9012-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,1,30]]},"references-count":43,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2007,4]]}},"alternative-id":["9012"],"URL":"https:\/\/doi.org\/10.1007\/s11241-007-9012-7","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"value":"0922-6443","type":"print"},{"value":"1573-1383","type":"electronic"}],"subject":[],"published":{"date-parts":[[2007,1,30]]},"assertion":[{"value":"5 September 2006","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 January 2007","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"30 January 2007","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}