{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,1,2]],"date-time":"2023-01-02T20:09:09Z","timestamp":1672690149684},"reference-count":25,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[1995,10,1]],"date-time":"1995-10-01T00:00:00Z","timestamp":812505600000},"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":6499,"URL":"https:\/\/www.elsevier.com\/open-access\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Theoretical Computer Science"],"published-print":{"date-parts":[[1995,10]]},"DOI":"10.1016\/0304-3975(95)00013-m","type":"journal-article","created":{"date-parts":[[2003,5,13]],"date-time":"2003-05-13T04:04:58Z","timestamp":1052798698000},"page":"257-298","source":"Crossref","is-referenced-by-count":8,"title":["On interprocess communication and the implementation of multi-writer atomic registers"],"prefix":"10.1016","volume":"149","author":[{"given":"Uri","family":"Abraham","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/0304-3975(95)00013-M_BIB1","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1007\/BF00871720","article-title":"On system executions and states","volume":"3","author":"Abraham","year":"1993","journal-title":"J. Appl. Intelligence"},{"key":"10.1016\/0304-3975(95)00013-M_BIB2","series-title":"Semantics of Programming Languages and Model Theory, Vol. 5 of Algebra, Logic and Applications","first-page":"213","article-title":"What is a state of a system (an outline)","author":"Abraham","year":"1993"},{"key":"10.1016\/0304-3975(95)00013-M_BIB3","series-title":"Proc. of the Concurrency, Specification and Programming Workshop","first-page":"7","author":"Abraham","year":"1994"},{"key":"10.1016\/0304-3975(95)00013-M_BIB4","series-title":"BCS-FACS Workshop on Semantics for Concurrency","first-page":"311","article-title":"On global-time and inter-process communication","author":"Abraham","year":"1990"},{"key":"10.1016\/0304-3975(95)00013-M_BIB5","doi-asserted-by":"crossref","first-page":"404","DOI":"10.1145\/65979.65982","article-title":"On Lamport's interprocess communication","volume":"11","author":"Anger","year":"1989","journal-title":"ACM Trans Programming Languages and Systems"},{"key":"10.1016\/0304-3975(95)00013-M_BIB6","series-title":"Proc. 7th Ann. ACM Symp. on Principles of Distributed Computing","first-page":"223","article-title":"The global-time assumption and semantics for distributed systems","author":"Ben-David","year":"1988"},{"key":"10.1016\/0304-3975(95)00013-M_BIB7_1","series-title":"Proc. 6th Ann. ACM Symp. on Principles of Distributed Computing","first-page":"249","article-title":"Constructing two-writer atomic registers","author":"Bloom","year":"1987"},{"issue":"12","key":"10.1016\/0304-3975(95)00013-M_BIB7_2","doi-asserted-by":"crossref","DOI":"10.1109\/12.9729","volume":"37","author":"Bloom","year":"1988","journal-title":"IEEE Trans. Comput."},{"key":"10.1016\/0304-3975(95)00013-M_BIB8","series-title":"Proc. 6th Ann. ACM Symp. on Principles of Distributed Computing","first-page":"222","article-title":"Constructing multi-reader atomic values from non-atomic values","author":"Burns","year":"1987"},{"key":"10.1016\/0304-3975(95)00013-M_BIB9","series-title":"Wiley-Interscience Series in Discrete Mathematics","article-title":"Interval Orders and Interval Graphs","author":"Fishburn","year":"1986"},{"key":"10.1016\/0304-3975(95)00013-M_BIB10","article-title":"A simple construction of 1-writer multireader multivalued atomic variable from regular variables","author":"Haldar","year":"1991"},{"key":"10.1016\/0304-3975(95)00013-M_BIB11","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1145\/130704.130712","article-title":"Counterexamples to a one writer multireader atomic variable construction of Burns and Peterson","volume":"26","author":"Haldar","year":"1992","journal-title":"ACM Operating System Rev."},{"key":"10.1016\/0304-3975(95)00013-M_BIB12","series-title":"Proc. 28th Ann. Symp. on Foundation of Comput. Sci.","first-page":"371","article-title":"Bounded time-stamps","author":"Israeli","year":"1987"},{"key":"10.1016\/0304-3975(95)00013-M_BIB13","series-title":"On space optimal multi-writer register implementation","author":"Israeli","year":"1993"},{"key":"10.1016\/0304-3975(95)00013-M_BIB14","doi-asserted-by":"crossref","first-page":"77","DOI":"10.1007\/BF01786227","article-title":"On interprocess communication, Part I: Basic formalism; Part II: Algorithms","volume":"1","author":"Lamport","year":"1986","journal-title":"Distributed Computing"},{"key":"10.1016\/0304-3975(95)00013-M_BIB15","unstructured":"M. Li, J. Tromp and P.M.B. Vitanyi, How to share concurrent wait-free variables, manuscript; JACM, to appear."},{"key":"10.1016\/0304-3975(95)00013-M_BIB16","article-title":"A very simple construction for atomic multiwriter register","author":"Li","year":"1987","journal-title":"manuscript from Harvard Univ."},{"key":"10.1016\/0304-3975(95)00013-M_BIB17","series-title":"Proc. 6th Ann. ACM Symp. on Principles of Distributed Computing","first-page":"232","article-title":"A protocol for wait-free, atomic, multi-reader shared variables","author":"Newman-Wolf","year":"1987"},{"key":"10.1016\/0304-3975(95)00013-M_BIB18","series-title":"Proc. 28th Ann. Symp. on Foundation of Comput. Sci.","first-page":"383","article-title":"Concurrent reading while writing II: the multiwriter case","author":"Peterson","year":"1987"},{"key":"10.1016\/0304-3975(95)00013-M_BIB19","doi-asserted-by":"crossref","first-page":"33","DOI":"10.1007\/BF01379149","article-title":"Modeling concurrency with partial orders","volume":"15","author":"Pratt","year":"1986","journal-title":"Internat. J. of Parallel Programming"},{"key":"10.1016\/0304-3975(95)00013-M_BIB20","article-title":"On the correctness of atomic multi-writer registers","author":"Schaffer","year":"1988"},{"key":"10.1016\/0304-3975(95)00013-M_BIB21_1","series-title":"Proc. 6th Ann. ACM Symp. on Principles of Distributed Computing","first-page":"206","article-title":"The elusive atomic register revisited","author":"Singh","year":"1987"},{"key":"10.1016\/0304-3975(95)00013-M_BIB21_2","doi-asserted-by":"crossref","first-page":"311","DOI":"10.1145\/174652.174657","article-title":"The elusive atomic register","volume":"41","author":"Singh","year":"1994","journal-title":"J. Assoc. Comput. Math"},{"key":"10.1016\/0304-3975(95)00013-M_BIB22","series-title":"Proc. 27th IEEE Symp. on Foundation of Comput. Sci.","first-page":"233","article-title":"Atomic shared register access by asynchronous hardware","author":"Vitanyi","year":"1986"},{"key":"10.1016\/0304-3975(95)00013-M_BIB23","first-page":"441","article-title":"A contribution to the theory of relative position","volume":"17","author":"Wiener","year":"1914"}],"container-title":["Theoretical Computer Science"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:030439759500013M?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:030439759500013M?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,16]],"date-time":"2019-04-16T04:55:15Z","timestamp":1555390515000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/030439759500013M"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995,10]]},"references-count":25,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1995,10]]}},"alternative-id":["030439759500013M"],"URL":"https:\/\/doi.org\/10.1016\/0304-3975(95)00013-m","relation":{},"ISSN":["0304-3975"],"issn-type":[{"value":"0304-3975","type":"print"}],"subject":[],"published":{"date-parts":[[1995,10]]}}}