{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,22]],"date-time":"2025-10-22T10:12:34Z","timestamp":1761127954631},"reference-count":12,"publisher":"Elsevier BV","issue":"2","license":[{"start":{"date-parts":[[1975,6,1]],"date-time":"1975-06-01T00:00:00Z","timestamp":170812800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Computer Languages"],"published-print":{"date-parts":[[1975,6]]},"DOI":"10.1016\/0096-0551(75)90014-4","type":"journal-article","created":{"date-parts":[[2003,8,7]],"date-time":"2003-08-07T23:11:16Z","timestamp":1060297876000},"page":"151-160","source":"Crossref","is-referenced-by-count":28,"title":["Parallel programming: An axiomatic approach"],"prefix":"10.1016","volume":"1","author":[{"given":"C.A.R.","family":"Hoare","sequence":"first","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/0096-0551(75)90014-4_BIB1","series-title":"Operating Systems Techniques","article-title":"Towards a theory of parallel programming","author":"Hoare","year":"1972"},{"key":"10.1016\/0096-0551(75)90014-4_BIB2","doi-asserted-by":"crossref","first-page":"271","DOI":"10.1007\/BF00289507","article-title":"Proof of correctness of data representations","volume":"1","author":"Hoare","year":"1972","journal-title":"Acta Informatica"},{"key":"10.1016\/0096-0551(75)90014-4_BIB3","doi-asserted-by":"crossref","DOI":"10.1145\/355620.361161","article-title":"Monitors: an Operating System Structuring Concept","volume":"17","author":"Hoare","year":"1974","journal-title":"Comm. ACM"},{"key":"10.1016\/0096-0551(75)90014-4_BIB4","unstructured":"D. Scott, Outline of a Mathematical Theory of Computation, PRG-7. Programming Research Group, Oxford University."},{"key":"10.1016\/0096-0551(75)90014-4_BIB5","series-title":"Programming Languages","article-title":"Cooperating sequential processes","author":"Dijkstra","year":"1968"},{"key":"10.1016\/0096-0551(75)90014-4_BIB6","series-title":"Structured Programming","article-title":"Notes on data structuring","author":"Hoare","year":"1972"},{"key":"10.1016\/0096-0551(75)90014-4_BIB7","series-title":"Symposium on Semantics of Algorithmic Languages","article-title":"Procedures and parameters: an axiomatic approach","author":"Hoare","year":"1972"},{"key":"10.1016\/0096-0551(75)90014-4_BIB8","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1007\/BF00264291","article-title":"The programming language PASCAL","volume":"1","author":"Wirth","year":"1971","journal-title":"Acta Informatica"},{"key":"10.1016\/0096-0551(75)90014-4_BIB9","series-title":"Operating System Principles","author":"Brinch Hansen","year":"1973"},{"key":"10.1016\/0096-0551(75)90014-4_BIB10","article-title":"Memo functions: a language feature with \u2018rote learning\u2019 properties","author":"Michie","year":"1967"},{"key":"10.1016\/0096-0551(75)90014-4_BIB11","doi-asserted-by":"crossref","first-page":"396","DOI":"10.1145\/366663.366704","article-title":"Design of a Separable Transition Diagram Compiler","volume":"6","author":"Conway","year":"1963","journal-title":"Comm. ACM"},{"key":"10.1016\/0096-0551(75)90014-4_BIB12","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1007\/BF00571463","article-title":"Program proving: Coroutines","volume":"2","author":"Clint","year":"1973","journal-title":"Acta Informatica"}],"container-title":["Computer Languages"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0096055175900144?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0096055175900144?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,15]],"date-time":"2019-03-15T08:59:24Z","timestamp":1552640364000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0096055175900144"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1975,6]]},"references-count":12,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1975,6]]}},"alternative-id":["0096055175900144"],"URL":"https:\/\/doi.org\/10.1016\/0096-0551(75)90014-4","relation":{},"ISSN":["0096-0551"],"issn-type":[{"value":"0096-0551","type":"print"}],"subject":[],"published":{"date-parts":[[1975,6]]}}}