{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,22]],"date-time":"2025-03-22T08:52:30Z","timestamp":1742633550321,"version":"3.32.0"},"publisher-location":"Berlin\/Heidelberg","reference-count":18,"publisher":"Springer-Verlag","isbn-type":[{"type":"print","value":"354057767X"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/bfb0020031","type":"book-chapter","created":{"date-parts":[[2005,11,23]],"date-time":"2005-11-23T07:23:23Z","timestamp":1132730603000},"page":"159-170","source":"Crossref","is-referenced-by-count":9,"title":["Two techniques for transient software error recovery"],"prefix":"10.1007","author":[{"given":"Yennun","family":"Huang","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pankaj","family":"Jalote","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chandra","family":"Kintala","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"14_CR1","unstructured":"P. E. Ammann and J. C. Knight. Data diversity: an approach to software fault tolerance. In Dij. of papers: 17th Int. Conf. on Fault Tolerant Comput. Sys., pages 122\u2013126, Pittsburgh, 1987."},{"issue":"12","key":"14_CR2","doi-asserted-by":"crossref","first-page":"1491","DOI":"10.1109\/TSE.1985.231893","volume":"SE-11","author":"A. Avizienis","year":"1985","unstructured":"A. Avizienis. The n-version approach to fault tolerant software. IEEE Tran. on Software Engg., SE-11(12):1491\u20131501, Dec 1985.","journal-title":"IEEE Tran. on Software Engg."},{"key":"14_CR3","doi-asserted-by":"crossref","unstructured":"J. F. Bartlett. A nonstop kernel. In Proc. of 7th ACM Symp. on Operating Sys., pages 22\u201329, 1981.","DOI":"10.1145\/800216.806587"},{"issue":"5","key":"14_CR4","doi-asserted-by":"crossref","first-page":"90","DOI":"10.1145\/773379.806617","volume":"17","author":"A. Borg","year":"1983","unstructured":"A. Borg, J. Baumback, and S. Galzer. A message system supporting fault tolerance. In 9th ACM Symp. on Op. Sys. Principles, Op. Sys. Review, 17:5, pages 90\u201399, 1983.","journal-title":"9th ACM Symp. on Op. Sys. Principles, Op. Sys. Review"},{"key":"14_CR5","unstructured":"J. Gray. Why do computers stop and what can be done about it? Technical Report 85.7, Tandem Computers, Cupertino, CA, June 1985."},{"key":"14_CR6","doi-asserted-by":"crossref","unstructured":"D. Gupta and P. Jalote Increasing system availability through on-line software version change. 23rd Int. Conf. on Fault Tolerance Computing Systems, Toulouse, France, pages 30\u201335, June 1993.","DOI":"10.1109\/FTCS.1993.627305"},{"issue":"6","key":"14_CR7","doi-asserted-by":"crossref","first-page":"531","DOI":"10.1109\/TC.1982.1676035","volume":"C-31","author":"F. Cristian","year":"1982","unstructured":"F. Cristian. Exception handling and software fault tolerance. IEEE Tran. on Comput., C-31(6):531\u2013540, June 1982.","journal-title":"IEEE Tran. on Comput."},{"issue":"2","key":"14_CR8","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1109\/TSE.1984.5010218","volume":"SE-10","author":"F. Cristian","year":"1984","unstructured":"F. Cristian. Correct and robust programs. IEEE Tran. on Soft. Engg., SE-10(2):163\u2013174, March 1984.","journal-title":"IEEE Tran. on Soft. Engg."},{"key":"14_CR9","unstructured":"Y. Huang and C. M. R. Kintala. Software implemented fault tolerance: technologies and experience. 23rd Int. Conf. on Fault Tolerance Computing Systems, Toulouse, France, pages 2\u20139, June 1993."},{"key":"14_CR10","unstructured":"G. Fowler and Y. Huang and D. Korn and H. C. Rao, \u201cA User-Level Replicated File System,\u201d Proceedings of Summer USENIX, pages 279\u2013290, June, 1993."},{"key":"14_CR11","doi-asserted-by":"publisher","first-page":"187","DOI":"10.1007\/BF01784887","volume":"3","author":"P. Jalote","year":"1989","unstructured":"P. Jalote. Fault tolerant processes. Distributed Computing, 3:187\u2013195, 1989.","journal-title":"Distributed Computing"},{"key":"14_CR12","unstructured":"D. B. Johnson and W. Zwaenepoel. Sender-based message logging. In Dij. of Papers, 17th Int. Conf. on Fault Tolerant Computing Sys., pages 14\u201319, 1987."},{"key":"14_CR13","doi-asserted-by":"publisher","first-page":"462","DOI":"10.1016\/0196-6774(90)90022-7","volume":"11","author":"D. B. Johnson","year":"1990","unstructured":"D. B. Johnson and W. Zwaenepoel. Recovery in distributed systems using optimistic message logging an d checkpointing. Journal of Algorithms, 11:462\u2013491, 1990.","journal-title":"Journal of Algorithms"},{"issue":"1","key":"14_CR14","doi-asserted-by":"crossref","first-page":"96","DOI":"10.1109\/TSE.1986.6312924","volume":"SE-12","author":"J. C. Knight","year":"1986","unstructured":"J. C. Knight and N. G. Leveson. An experimental evaluation of the assumption of independence in multiversion programming. IEEE Tran. on Soft. Engg., SE-12(1):96\u2013109, Jan 1986.","journal-title":"IEEE Tran. on Soft. Engg."},{"key":"14_CR15","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1109\/TSE.1975.6312842","volume":"SE-1","author":"B. Randell","year":"1975","unstructured":"B. Randell. System structure for software fault tolerance. IEEE Tran. on Software Engg., SE-1:220\u2013232, June 1975.","journal-title":"IEEE Tran. on Software Engg."},{"key":"14_CR16","doi-asserted-by":"crossref","unstructured":"M. E. Segal and O. Frieder. On-the-fly modification: systems for dynamic updating. IEEE Software, pp. 53\u201365, March 1993.","DOI":"10.1109\/52.199735"},{"key":"14_CR17","unstructured":"R. E. Strom and S. Yemini. Optimistic recovery: an asynchronous approach to fault tolerance in distributed systems. In Proc. of 14th Symp. of Fault Tolerant Computing, pages 374\u2013379, 1984."},{"key":"14_CR18","doi-asserted-by":"crossref","unstructured":"Y. Wang, Y. Huang and K. Fuchs, \u201cProgressive retry for software errors,\u201d 23rd International Symposium on Fault Tolerant Computer Systems (FTCS-23), Toulouse, France, pages 138\u2013144, June 1993.","DOI":"10.1109\/FTCS.1993.627317"}],"container-title":["Lecture Notes in Computer Science","Hardware and Software Architectures for Fault Tolerance"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/BFb0020031.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,5]],"date-time":"2025-01-05T21:35:56Z","timestamp":1736112956000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/BFb0020031"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["354057767X"],"references-count":18,"URL":"https:\/\/doi.org\/10.1007\/bfb0020031","relation":{},"subject":[]}}