{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,21]],"date-time":"2023-10-21T12:52:07Z","timestamp":1697892727510},"reference-count":14,"publisher":"Wiley","issue":"10","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":8064,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1984,10]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper describes a recent experiment in the design, implementation and application of a programming language designed specifically for distributed systems. The fundamental nature of such systems is used in the derivation of an experimental language, which is described and illustrated. Having outlined an implementation, the project is evaluated and some of the more significant findings are reported. In particular, the paper discusses (and argues for) an explicit language facility for expressing the distribution of a program over an actual system.<\/jats:p>","DOI":"10.1002\/spe.4380141006","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T03:50:04Z","timestamp":1163821804000},"page":"957-971","source":"Crossref","is-referenced-by-count":8,"title":["An experiment in language design for distributed systems"],"prefix":"10.1002","volume":"14","author":[{"given":"D.","family":"Crookes","sequence":"first","affiliation":[]},{"given":"J. W. G.","family":"Elder","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1145\/355620.361161"},{"key":"e_1_2_1_3_2","volume-title":"Operating System Principles","author":"Hansen P. Brinch","year":"1973"},{"issue":"8","key":"e_1_2_1_4_2","doi-asserted-by":"crossref","first-page":"666","DOI":"10.1145\/359576.359585","article-title":"Communicating sequential processes","volume":"21","author":"Hoare C. A. R.","journal-title":"CACM"},{"key":"e_1_2_1_5_2","series-title":"Proc. IFIP Congress 74","volume-title":"The semantics of a simple language for parallel programming","author":"Kahn G.","year":"1974"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/359642.359651"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380070102"},{"key":"e_1_2_1_8_2","volume-title":"Pascal User Manual and Report, Lecture Notes in Computer Science","author":"Jensen K.","year":"1975"},{"key":"e_1_2_1_9_2","unstructured":"D.Crookes \u2018An investigation into the design implementation and application of a high level programming language for distributed computing systems\u2019 Ph.D. Thesis Department of Computer Science Q.U.B. Belfast."},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380091109"},{"key":"e_1_2_1_11_2","volume-title":"Microcomputer Problem Solving Using Pascal","author":"Bowles K. L.","year":"1977"},{"key":"e_1_2_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/956650.956651"},{"key":"e_1_2_1_13_2","doi-asserted-by":"crossref","unstructured":"J.Welshet al. \u2018A comparison of two notations for process communication\u2019 Proc. Symp. on Language Design and Programming Methodology Sydney 1979.","DOI":"10.1007\/3-540-09745-7_17"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380110305"},{"key":"e_1_2_1_15_2","unstructured":"D.Crookes \u2018A model for distributed systems programming\u2019 Department of Computer Science Q.U.B. Belfast."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380141006","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380141006","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,19]],"date-time":"2023-10-19T20:55:54Z","timestamp":1697748954000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380141006"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1984,10]]},"references-count":14,"journal-issue":{"issue":"10","published-print":{"date-parts":[[1984,10]]}},"alternative-id":["10.1002\/spe.4380141006"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380141006","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1984,10]]}}}