{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:44:00Z","timestamp":1761324240676,"version":"3.37.3"},"reference-count":28,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2019,9,6]],"date-time":"2019-09-06T00:00:00Z","timestamp":1567728000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,9,6]],"date-time":"2019-09-06T00:00:00Z","timestamp":1567728000000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Real-Time Syst"],"published-print":{"date-parts":[[2019,10]]},"DOI":"10.1007\/s11241-019-09339-7","type":"journal-article","created":{"date-parts":[[2019,9,6]],"date-time":"2019-09-06T17:13:34Z","timestamp":1567790014000},"page":"889-924","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":8,"title":["Practical task allocation for software fault-tolerance and its implementation in embedded automotive systems"],"prefix":"10.1007","volume":"55","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-8703-7057","authenticated-orcid":false,"given":"Anand","family":"Bhat","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Soheil","family":"Samii","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ragunathan","family":"Rajkumar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,9,6]]},"reference":[{"key":"9339_CR1","doi-asserted-by":"crossref","unstructured":"Avizienis A et al (2004) Basic concepts and taxonomy of dependable and secure computing. IEEE transactions on dependable and secure computing","DOI":"10.1109\/TDSC.2004.2"},{"key":"9339_CR2","doi-asserted-by":"crossref","unstructured":"Balasubramanian J et al. (2010) Middleware for resource-aware deployment and configuration of fault-tolerant real-time systems. In: RTAS \u201910, pp 69\u201378","DOI":"10.1109\/RTAS.2010.30"},{"key":"9339_CR3","doi-asserted-by":"crossref","unstructured":"Bhat A, Aoki S, Rajkumar R (2018) Tools and methodologies for autonomous driving systems. In: Proceedings of the IEEE vol 106, pp 1700\u20131716","DOI":"10.1109\/JPROC.2018.2841339"},{"key":"9339_CR4","unstructured":"Bhat A, Samii S, Rajkumar RR (2018) Recovery time considerations in real-time systems employing software fault tolerance. In: 30th Euromicro Conference on Real-Time Systems (ECRTS 2018) (S.\u00a0Altmeyer, ed.), vol.\u00a0106 of Leibniz International Proceedings in Informatics (LIPIcs), (Dagstuhl, Germany). Schloss Dagstuhl\u2013Leibniz-Zentrum fuer Informatik, pp 23:1\u201323:22"},{"key":"9339_CR5","first-page":"72","volume-title":"Tools for verification and validation","author":"B Bouyssounouse","year":"2005","unstructured":"Bouyssounouse B, Sifakis J (2005) Tools for verification and validation. Springer, Berlin, pp 72\u201384"},{"key":"9339_CR6","doi-asserted-by":"crossref","unstructured":"Chen J et al (2007) Real-time task replication for fault tolerance in identical multiprocessor systems. In: Proceedings of the 13th IEEE real time and embedded technology and applications symposium, RTAS \u201907, pp 249\u2013258","DOI":"10.1109\/RTAS.2007.30"},{"issue":"4","key":"9339_CR7","doi-asserted-by":"publisher","first-page":"175","DOI":"10.1007\/BF01784719","volume":"4","author":"F Cristian","year":"1991","unstructured":"Cristian F (1991) Reaching agreement on processor-group membership in synchronous distributed systems. Distrib Comput 4(4):175\u2013187","journal-title":"Distrib Comput"},{"key":"9339_CR8","doi-asserted-by":"publisher","first-page":"239","DOI":"10.1007\/s11241-007-9012-7","volume":"35","author":"RI Davis","year":"2007","unstructured":"Davis RI, Burns A, Bril RJ, Lukkien JJ (2007) Controller area network (can) schedulability analysis: refuted, revisited and revised. Real-Time Syst 35:239\u2013272","journal-title":"Real-Time Syst"},{"issue":"5","key":"9339_CR9","doi-asserted-by":"publisher","first-page":"497","DOI":"10.1109\/TC.2004.1275293","volume":"53","author":"PNP Felber","year":"2004","unstructured":"Felber PNP (2004) Experiences, strategies, and challenges in building fault-tolerant CORBA systems. IEEE Trans Comput. 53(5):497\u2013511","journal-title":"IEEE Trans Comput."},{"key":"9339_CR10","first-page":"199","volume":"06","author":"S Gopalakrishnan","year":"2006","unstructured":"Gopalakrishnan S, Caccamo M (2006) Task partitioning with replication upon heterogeneous multiprocessor systems. RTAS 06:199\u2013207","journal-title":"RTAS"},{"key":"9339_CR11","doi-asserted-by":"crossref","unstructured":"Huang H, Gill C, Lu C (2012) Implementation and evaluation of mixed-criticality scheduling approaches for periodic tasks. In: 2012 IEEE 18th Real Time and Embedded Technology and Applications Symposium, pp 23\u201332","DOI":"10.1109\/RTAS.2012.16"},{"key":"9339_CR12","unstructured":"Johnson D (1973) Near optimal allocation algorithms. Ph.D. Dissertation, MIT, MA"},{"key":"9339_CR13","unstructured":"Kim J et al (2010) R-BATCH: task partitioning for fault-tolerant multiprocessor real-time systems. In: CIT 2010, Bradford, West Yorkshire, UK, June 29-July 1, 2010, pp 1872\u20131879"},{"key":"9339_CR14","doi-asserted-by":"crossref","unstructured":"Kim J et al (2012) Safer: system-level architecture for failure evasion in real-time applications. In: IEEE 33rd real-time systems symposium (RTSS), 2012","DOI":"10.1109\/RTSS.2012.74"},{"key":"9339_CR15","unstructured":"Klobedanz K et al (2013) Embedded systems: design, analysis and verification. In: Proceedings of the 4th IFIP TC 10, IESS 2013, Paderborn, Germany, June 17-19, 2013. Springer Berlin Heidelberg, Berlin, Heidelberg, pp 238\u2013249"},{"key":"9339_CR16","first-page":"83:1","volume":"11","author":"K Lakshmanan","year":"2013","unstructured":"Lakshmanan K, De Niz D, Rajkumar RR, Moreno G (2013) Overload provisioning in mixed-criticality cyber-physical systems. ACM Trans Embed Comput Syst 11:83:1\u201383:24","journal-title":"ACM Trans Embed Comput Syst"},{"key":"9339_CR17","doi-asserted-by":"crossref","unstructured":"Lakshmanan K, Niz DD, Rajkumar R, Moreno G (2010) Resource allocation in distributed mixed-criticality cyber-physical systems. In: 2010 IEEE 30th International Conference on Distributed Computing Systems, pp 169\u2013178","DOI":"10.1109\/ICDCS.2010.91"},{"key":"9339_CR18","doi-asserted-by":"crossref","unstructured":"Leu K et al (2012) Generic reliability analysis for safety-critical flexray drive-by-wire systems. In: Connected Vehicles and Expo (ICCVE), 2012","DOI":"10.1109\/ICCVE.2012.48"},{"issue":"12","key":"9339_CR19","doi-asserted-by":"publisher","first-page":"1527","DOI":"10.1002\/cpe.882","volume":"17","author":"P Narasimhan","year":"2005","unstructured":"Narasimhan P et al (2005) MEAD: support for real-time fault-tolerant CORBA. Concurr Comp-Pract E 17(12):1527\u20131545","journal-title":"Concurr Comp-Pract E"},{"key":"9339_CR20","doi-asserted-by":"crossref","unstructured":"Niz D, Lakshmanan K, Rajkumar R (2009) On the scheduling of mixed-criticality real-time task sets. In: 2009 30th IEEE Real-Time Systems Symposium, pp 291\u2013300","DOI":"10.1109\/RTSS.2009.46"},{"key":"9339_CR21","unstructured":"Oh D, Baker T (1998) Utilization bounds for n-processor rate monotonic scheduling with static processor assignment. In: Real-Time System, pp vol 15, pp 183\u2013192"},{"key":"9339_CR22","unstructured":"Phillips M, Narayanan V, Aine S, Likhachev M (2015) Efficient search with an ensemble of heuristics. In: Proceedings of the 24th International Conference on Artificial Intelligence, IJCAI\u201915. AAAI Press, pp 784\u2013791"},{"key":"9339_CR23","doi-asserted-by":"crossref","unstructured":"Pinello C et al (2008) Fault-tolerant distributed deployment of embedded control software. In: IEEE transactions on computer-aided design of integrated circuits and systems vol 27, pp 906\u2013919","DOI":"10.1109\/TCAD.2008.917971"},{"key":"9339_CR24","doi-asserted-by":"crossref","unstructured":"Pop T, Pop P, Eles P, Peng Z, Andrei A (2006) Timing analysis of the flexray communication protocol. In: 18th Euromicro conference on real-time systems (ECRTS\u201906), pp 11\u2013216","DOI":"10.1109\/ECRTS.2006.31"},{"key":"9339_CR25","doi-asserted-by":"crossref","unstructured":"Rajkumar R, Gagliardi M (1996) High availability in the real-time publisher\/subscriber inter-process communication model. In: 17th IEEE Real-Time Systems Symposium, pp 136\u2013141","DOI":"10.1109\/REAL.1996.563708"},{"key":"9339_CR26","doi-asserted-by":"publisher","first-page":"412","DOI":"10.1109\/71.372795","volume":"6","author":"K Ramamritham","year":"1995","unstructured":"Ramamritham K (1995) Allocation and scheduling of precedence-related periodic tasks. IEEE Trans Parallel Distrib Syst 6:412\u2013420","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"9339_CR27","unstructured":"Samii S (2015) Ethernet TSN as enabling technology for ADAS and automated driving systems. In: IEEE-SA Ethernet and IP at Automotive Technology Day, Oct 2015"},{"issue":"3","key":"9339_CR28","doi-asserted-by":"publisher","first-page":"217","DOI":"10.1007\/s11859-010-0307-5","volume":"15","author":"P Zhu","year":"2010","unstructured":"Zhu P, Yang F, Tu G (2010) Fault-tolerant rate-monotonic compact-factor-driven scheduling in hard-real-time systems. Wuhan Univ J Nat Sci 15(3):217\u2013221","journal-title":"Wuhan Univ J Nat Sci"}],"container-title":["Real-Time Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-019-09339-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11241-019-09339-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11241-019-09339-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,9,4]],"date-time":"2020-09-04T23:25:25Z","timestamp":1599261925000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11241-019-09339-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,9,6]]},"references-count":28,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2019,10]]}},"alternative-id":["9339"],"URL":"https:\/\/doi.org\/10.1007\/s11241-019-09339-7","relation":{},"ISSN":["0922-6443","1573-1383"],"issn-type":[{"type":"print","value":"0922-6443"},{"type":"electronic","value":"1573-1383"}],"subject":[],"published":{"date-parts":[[2019,9,6]]},"assertion":[{"value":"6 September 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}