{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,14]],"date-time":"2024-08-14T14:35:57Z","timestamp":1723646157148},"reference-count":23,"publisher":"Elsevier BV","issue":"1","license":[{"start":{"date-parts":[[1984,4,1]],"date-time":"1984-04-01T00:00:00Z","timestamp":449625600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2013,7,17]],"date-time":"2013-07-17T00:00:00Z","timestamp":1374019200000},"content-version":"vor","delay-in-days":10699,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Science of Computer Programming"],"published-print":{"date-parts":[[1984,4]]},"DOI":"10.1016\/0167-6423(84)90009-1","type":"journal-article","created":{"date-parts":[[2002,7,26]],"date-time":"2002-07-26T04:19:32Z","timestamp":1027657172000},"page":"1-15","source":"Crossref","is-referenced-by-count":49,"title":["Fault-tolerant broadcasts"],"prefix":"10.1016","volume":"4","author":[{"given":"Fred B.","family":"Schneider","sequence":"first","affiliation":[]},{"given":"David","family":"Gries","sequence":"additional","affiliation":[]},{"given":"Richard D.","family":"Schlichting","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0167-6423(84)90009-1_BIB1","first-page":"562","article-title":"A principle for resilient sharing of distributed resources","author":"Alsberg","year":"1976","journal-title":"Proc. 2nd International Conference on Software Engineering"},{"issue":"12","key":"10.1016\/0167-6423(84)90009-1_BIB2","doi-asserted-by":"crossref","first-page":"1040","DOI":"10.1145\/359657.359665","article-title":"Reverse path forwarding of broadcast packets","volume":"21","author":"Dalal","year":"1978","journal-title":"Comm. ACM"},{"issue":"1","key":"10.1016\/0167-6423(84)90009-1_BIB3","doi-asserted-by":"crossref","DOI":"10.1016\/0196-6774(82)90004-9","article-title":"The byzantine generals strike again","volume":"3","author":"Dolev","year":"1982","journal-title":"J. Algorithms"},{"key":"10.1016\/0167-6423(84)90009-1_BIB4","article-title":"Polynomial algorithms for multiple processor agreement","author":"Dolev","year":"1981","journal-title":"IBM Research Report RJ3342"},{"key":"10.1016\/0167-6423(84)90009-1_BIB5","series-title":"Proc. 6th Symposium on Operating Systems Principles","first-page":"57","article-title":"Consistency and correctness of duplicate data base systems","author":"Ellis","year":"1977"},{"key":"10.1016\/0167-6423(84)90009-1_BIB6","article-title":"The distributed computing system","volume":"73","author":"Farber","year":"1973","journal-title":"Proc. CompCon"},{"issue":"8","key":"10.1016\/0167-6423(84)90009-1_BIB7","doi-asserted-by":"crossref","first-page":"666","DOI":"10.1145\/359576.359585","article-title":"Communicating sequential processes","volume":"21","author":"Hoare","year":"1978","journal-title":"Comm. ACM"},{"issue":"7","key":"10.1016\/0167-6423(84)90009-1_BIB8","doi-asserted-by":"crossref","first-page":"558","DOI":"10.1145\/359545.359563","article-title":"Time, clocks and the ordering of events in a distributed system","volume":"21","author":"Lamport","year":"1978","journal-title":"Comm. ACM"},{"key":"10.1016\/0167-6423(84)90009-1_BIB9","series-title":"Opus 58","article-title":"The weak byzantine generals problem","author":"Lamport","year":"1981"},{"issue":"3","key":"10.1016\/0167-6423(84)90009-1_BIB10","doi-asserted-by":"crossref","first-page":"382","DOI":"10.1145\/357172.357176","article-title":"The byzantine generals problem","volume":"4","author":"Lamport","year":"1982","journal-title":"TOPLAS"},{"key":"10.1016\/0167-6423(84)90009-1_BIB11","first-page":"222","article-title":"An analysis of different approaches to distributed computing","author":"LeLann","year":"1979","journal-title":"Proc. 1st International Conference on Distributed Computing Systems"},{"key":"10.1016\/0167-6423(84)90009-1_BIB12","doi-asserted-by":"crossref","first-page":"43","DOI":"10.1109\/C-M.1981.220334","article-title":"A distributed system for real-time transaction processing","author":"LeLann","year":"1981","journal-title":"IEEE Comput."},{"issue":"2","key":"10.1016\/0167-6423(84)90009-1_BIB13","doi-asserted-by":"crossref","first-page":"103","DOI":"10.1145\/320141.320143","article-title":"A locking protocol for resource coordination in distributed data bases","volume":"5","author":"Menasce","year":"1983","journal-title":"TODS"},{"issue":"9","key":"10.1016\/0167-6423(84)90009-1_BIB14","doi-asserted-by":"crossref","first-page":"1280","DOI":"10.1109\/TCOM.1979.1094552","article-title":"A failsafe distributed routing protocol","volume":"27","author":"Merlin","year":"1979","journal-title":"IEEE Trans. Communications"},{"issue":"7","key":"10.1016\/0167-6423(84)90009-1_BIB15","doi-asserted-by":"crossref","first-page":"395","DOI":"10.1145\/360248.360253","article-title":"ETHERNET: Distributed packet switching for local computer networks","volume":"19","author":"Metcalf","year":"1976","journal-title":"Comm. ACM"},{"key":"10.1016\/0167-6423(84)90009-1_BIB16","article-title":"Multi-destination protocols for distributed systems","author":"Pardo","year":"1979","journal-title":"Proc. Computer Networking Symposium"},{"issue":"2","key":"10.1016\/0167-6423(84)90009-1_BIB17","doi-asserted-by":"crossref","DOI":"10.1145\/322186.322188","article-title":"Reaching agreement in the presence of faults","volume":"27","author":"Pease","year":"1980","journal-title":"J. ACM"},{"key":"10.1016\/0167-6423(84)90009-1_BIB18","series-title":"Technical Report TR 80-440","article-title":"Broadcasts: A paradigm for distributed programs","author":"Schneider","year":"1980"},{"issue":"2","key":"10.1016\/0167-6423(84)90009-1_BIB19","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1145\/357162.357163","article-title":"Synchronization in distributed programs","volume":"4","author":"Schneider","year":"1982","journal-title":"TOPLAS"},{"key":"10.1016\/0167-6423(84)90009-1_BIB20","series-title":"Digest of Papers Spring Compcon \u201983","first-page":"66","article-title":"Fail-stop processors","author":"Schneider","year":"1983"},{"issue":"3","key":"10.1016\/0167-6423(84)90009-1_BIB21","doi-asserted-by":"crossref","DOI":"10.1145\/357369.357371","article-title":"Fail-stop processors: An approach to designing fault-tolerant computing systems","volume":"1","author":"Schlichting","year":"1983","journal-title":"TOCS"},{"issue":"7","key":"10.1016\/0167-6423(84)90009-1_BIB22","doi-asserted-by":"crossref","first-page":"896","DOI":"10.1109\/TCOM.1983.1095904","article-title":"A reliable broadcast protocol","volume":"31","author":"Segall","year":"1983","journal-title":"IEEE Trans. Communications"},{"key":"10.1016\/0167-6423(84)90009-1_BIB23","series-title":"PhD Thesis","article-title":"Mechanisms for broadcasts and selective broadcast","author":"Wall","year":"1980"}],"container-title":["Science of Computer Programming"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0167642384900091?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0167642384900091?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,12]],"date-time":"2019-04-12T12:28:54Z","timestamp":1555072134000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0167642384900091"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1984,4]]},"references-count":23,"journal-issue":{"issue":"1","published-print":{"date-parts":[[1984,4]]}},"alternative-id":["0167642384900091"],"URL":"https:\/\/doi.org\/10.1016\/0167-6423(84)90009-1","relation":{},"ISSN":["0167-6423"],"issn-type":[{"value":"0167-6423","type":"print"}],"subject":[],"published":{"date-parts":[[1984,4]]}}}