{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,10]],"date-time":"2026-02-10T18:12:58Z","timestamp":1770747178951,"version":"3.49.0"},"reference-count":8,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2006,4,1]],"date-time":"2006-04-01T00:00:00Z","timestamp":1143849600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["SIGBED Rev."],"published-print":{"date-parts":[[2006,4]]},"abstract":"<jats:p>Fault tolerance is an important aspect in real-time computing.In real-time systems, tasks could be faulty due to various causes. Faulty tasks may compromise the safety and performance of the whole system and even cause disastrous consequences. In this paper, we study the possibilities of applying feedback control of software execution to real-time systems for fault tolerance purposes. A new fault tolerance architecture called ORTGA (On-demand Real-Time GuArd) is proposed. We argue the advantages and benefits of using ORTGA for fault tolerance in real-time systems. We also list research problems faced by ORTGA and point out directions for possible solutions. Throughout the paper, we use an example of real-time inverted pendulum control to illustrate ideas, problems and and possible solutions.<\/jats:p>","DOI":"10.1145\/1143489.1143495","type":"journal-article","created":{"date-parts":[[2007,1,17]],"date-time":"2007-01-17T18:32:02Z","timestamp":1169058722000},"page":"23-28","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Feedback fault tolerance of real-time embedded systems"],"prefix":"10.1145","volume":"3","author":[{"given":"Xue","family":"Liu","sequence":"first","affiliation":[{"name":"Department of Computer Science, University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hui","family":"Ding","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kihwal","family":"Lee","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lui","family":"Sha","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marco","family":"Caccamo","sequence":"additional","affiliation":[{"name":"Department of Computer Science, University of Illinois at Urbana-Champaign"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2006,4]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Computer-Controlled Systems: Theory and Design","author":"Astrom K. J.","year":"1994","unstructured":"{1} K. J. Astrom and B. Wittenmark . Computer-Controlled Systems: Theory and Design , 3 rd edition. Addison-Wesley Pub Co. , 1994 . {1} K. J. Astrom and B. Wittenmark. Computer-Controlled Systems: Theory and Design, 3rd edition. Addison-Wesley Pub Co., 1994.","edition":"3"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611970777"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.990127"},{"key":"e_1_2_1_4_1","volume-title":"Real-Time Systems","author":"Liu J.","year":"2000","unstructured":"{4} J. Liu . Real-Time Systems . Prentice Hall PTR , 2000 . {4} J. Liu. Real-Time Systems. Prentice Hall PTR, 2000."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.23919\/ECC.2001.7076255"},{"key":"e_1_2_1_7_1","volume-title":"Dynamic control system upgrade using the simplex architecture","author":"Seto D.","year":"1998","unstructured":"{7} D. Seto , B. H. Krogh , L. Sha , and A. Chutinan . Dynamic control system upgrade using the simplex architecture . IEEE Control System Magazine , 1998 . {7} D. Seto, B. H. Krogh, L. Sha, and A. Chutinan. Dynamic control system upgrade using the simplex architecture. IEEE Control System Magazine, 1998."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.5555\/827268.828968"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/CDC.2001.914703"}],"container-title":["ACM SIGBED Review"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1143489.1143495","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1143489.1143495","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T15:06:34Z","timestamp":1750259194000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1143489.1143495"}},"subtitle":["issues and possible solutions"],"short-title":[],"issued":{"date-parts":[[2006,4]]},"references-count":8,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2006,4]]}},"alternative-id":["10.1145\/1143489.1143495"],"URL":"https:\/\/doi.org\/10.1145\/1143489.1143495","relation":{},"ISSN":["1551-3688"],"issn-type":[{"value":"1551-3688","type":"electronic"}],"subject":[],"published":{"date-parts":[[2006,4]]},"assertion":[{"value":"2006-04-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}