{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T15:47:13Z","timestamp":1742399233938},"reference-count":34,"publisher":"Elsevier BV","issue":"1-3","license":[{"start":{"date-parts":[[1992,7,1]],"date-time":"1992-07-01T00:00:00Z","timestamp":709948800000},"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":["Future Generation Computer Systems"],"published-print":{"date-parts":[[1992,7]]},"DOI":"10.1016\/0167-739x(92)90034-9","type":"journal-article","created":{"date-parts":[[2003,9,3]],"date-time":"2003-09-03T11:12:00Z","timestamp":1062587520000},"page":"121-135","source":"Crossref","is-referenced-by-count":9,"title":["A comparative study of five parallel programming languages"],"prefix":"10.1016","volume":"8","author":[{"given":"Henri E","family":"Bal","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"issue":"8","key":"10.1016\/0167-739X(92)90034-9_BIB1","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1109\/MC.1986.1663305","article-title":"Linda and friends","volume":"19","author":"Ahuja","year":"1986","journal-title":"IEEE Comput."},{"issue":"1","key":"10.1016\/0167-739X(92)90034-9_BIB2","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1145\/356901.356903","article-title":"Concepts and notations for concurrent programming","volume":"15","author":"Andrews","year":"1983","journal-title":"ACM Comput. Surveys"},{"key":"10.1016\/0167-739X(92)90034-9_BIB3","doi-asserted-by":"crossref","first-page":"133","DOI":"10.1007\/BF01661168","article-title":"The evolution of the SR programming language","volume":"1","author":"Andrews","year":"1986","journal-title":"Distributed Comput."},{"issue":"1","key":"10.1016\/0167-739X(92)90034-9_BIB4","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1145\/42192.42324","article-title":"An overview of the SR language and implementation","volume":"10","author":"Andrews","year":"1988","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"10.1016\/0167-739X(92)90034-9_BIB5","series-title":"Paradigms for process interaction in distributed programs","author":"Andrews","year":"1989"},{"key":"10.1016\/0167-739X(92)90034-9_BIB6","series-title":"Proc. IEEE CS 1988 Internat. Conf. on Computer Languages","first-page":"82","article-title":"Distributed programming with shared data","author":"Bal","year":"1988"},{"issue":"3","key":"10.1016\/0167-739X(92)90034-9_BIB7","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1145\/72551.72552","article-title":"Programming languages for distributed computing systems","volume":"21","author":"Bal","year":"1989","journal-title":"ACM Comput. Surveys"},{"key":"10.1016\/0167-739X(92)90034-9_BIB8","series-title":"USENIX Workshop on Experiences with Building Distributed and Multiprocessor Systems","first-page":"1","article-title":"A distributed implementation of the shared data-object model","author":"Bal","year":"1989"},{"key":"10.1016\/0167-739X(92)90034-9_BIB9","series-title":"An evaluation of the SR language design","author":"Bal","year":"1990"},{"key":"10.1016\/0167-739X(92)90034-9_BIB10","series-title":"Heuristic search in PARLOG using replicated worker style parallelism","author":"Bal","year":"1990"},{"key":"10.1016\/0167-739X(92)90034-9_BIB11","series-title":"Proc. IEEE CS 1990 Internat. Conf. on Computer Languages","first-page":"78","article-title":"Experience with distributed programming in Orca","author":"Bal","year":"1990"},{"key":"10.1016\/0167-739X(92)90034-9_BIB12","series-title":"Fault-tolerant parallel programming in Argus","author":"Bal","year":"1990"},{"key":"10.1016\/0167-739X(92)90034-9_BIB13","series-title":"Programming Distributed Systems","author":"Bal","year":"1990"},{"key":"10.1016\/0167-739X(92)90034-9_BIB14","article-title":"The implementation and performance of hypercube Linda","author":"Bjornson","year":"1989"},{"issue":"1","key":"10.1016\/0167-739X(92)90034-9_BIB15","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1109\/TSE.1987.232836","article-title":"Distribution and abstract types in Emerald","author":"Black","year":"1987","journal-title":"IEEE Trans. Softw. Engrg. SE-13"},{"key":"10.1016\/0167-739X(92)90034-9_BIB16","series-title":"Proc. 13th ACM Symp. Princ. Progr. Lang.","first-page":"236","article-title":"Distributed data structures in Linda","author":"Carriero","year":"1986"},{"issue":"2","key":"10.1016\/0167-739X(92)90034-9_BIB17","doi-asserted-by":"crossref","first-page":"110","DOI":"10.1145\/214419.214420","article-title":"The S\/Net's Linda kernel","volume":"4","author":"Carriero","year":"1986","journal-title":"ACM Trans. Comput. Syst."},{"key":"10.1016\/0167-739X(92)90034-9_BIB18","article-title":"The implementation of tuple space machines","author":"Carriero","year":"1987"},{"issue":"3","key":"10.1016\/0167-739X(92)90034-9_BIB19","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1145\/72551.72553","article-title":"How to write parallel programs: A guide to the perplexed","volume":"21","author":"Carriero","year":"1989","journal-title":"ACM Comput. Surveys"},{"issue":"4","key":"10.1016\/0167-739X(92)90034-9_BIB20","doi-asserted-by":"crossref","first-page":"444","DOI":"10.1145\/63334.63337","article-title":"Linda in Context","volume":"32","author":"Carriero","year":"1989","journal-title":"Commun. ACM"},{"issue":"1","key":"10.1016\/0167-739X(92)90034-9_BIB21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/5001.5390","article-title":"PARLOG: Parallel programming in logic","volume":"8","author":"Clark","year":"1986","journal-title":"ACM Trans. Program. Lang. Syst."},{"issue":"12","key":"10.1016\/0167-739X(92)90034-9_BIB22","doi-asserted-by":"crossref","first-page":"1792","DOI":"10.1109\/32.9064","article-title":"PARLOG and its applications","author":"Clark","year":"1988","journal-title":"IEEE Trans. Softw. Enrg. SE-14"},{"key":"10.1016\/0167-739X(92)90034-9_BIB23","series-title":"Programming in PARLOG","author":"Conlon","year":"1989"},{"key":"10.1016\/0167-739X(92)90034-9_BIB24","series-title":"Parallel Logic Programming in PARLOG","author":"Gregory","year":"1987"},{"key":"10.1016\/0167-739X(92)90034-9_BIB25","series-title":"Combinatorial search in PARLOG using speculative computation","author":"Huntbach","year":"1989"},{"issue":"1","key":"10.1016\/0167-739X(92)90034-9_BIB26","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1145\/35037.42182","article-title":"Fine-grained mobility in the Emerald system","volume":"6","author":"Jul","year":"1988","journal-title":"ACM Trans. Comput. Syst."},{"key":"10.1016\/0167-739X(92)90034-9_BIB27","series-title":"USENIX Workshop on Experiences with Building Distributed and Multiprocessor Systems","first-page":"175","article-title":"Experience with the distributed data structure paradigm in Linda","author":"Kaashoek","year":"1989"},{"issue":"10","key":"10.1016\/0167-739X(92)90034-9_BIB28","first-page":"1253","article-title":"Technical correspondence on \u201cLinda in Context\u201d","volume":"32","author":"Kahn","year":"1989","journal-title":"Comm. ACM"},{"issue":"4","key":"10.1016\/0167-739X(92)90034-9_BIB29","doi-asserted-by":"crossref","first-page":"321","DOI":"10.1145\/75104.75105","article-title":"Memory coherence in shared virtual memory systems","volume":"7","author":"Li","year":"1989","journal-title":"ACM Trans. Comput. Syst."},{"issue":"3","key":"10.1016\/0167-739X(92)90034-9_BIB30","doi-asserted-by":"crossref","first-page":"300","DOI":"10.1145\/42392.42399","article-title":"Distributed programming in Argus","volume":"31","author":"Liskov","year":"1988","journal-title":"Commun. ACM"},{"issue":"10","key":"10.1016\/0167-739X(92)90034-9_BIB31","first-page":"1244","article-title":"Technical correspondence on \u201cLinda in Context\u201d","volume":"32","author":"Shapiro","year":"1989","journal-title":"Comm. ACM"},{"issue":"12","key":"10.1016\/0167-739X(92)90034-9_BIB32","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1145\/96267.96281","article-title":"Experiences with the Amoeba distributed operating system","volume":"33","author":"Tanenbaum","year":"1990","journal-title":"Comm. ACM"},{"issue":"3","key":"10.1016\/0167-739X(92)90034-9_BIB33","doi-asserted-by":"crossref","first-page":"245","DOI":"10.1007\/BF01414556","article-title":"A parallel implementation of flat concurrent Prolog","volume":"15","author":"Taylor","year":"1987","journal-title":"Internat. J. Parallel Programming"},{"key":"10.1016\/0167-739X(92)90034-9_BIB34","series-title":"Linda coordination language; Subsystem kernel architecture (on transputers)","author":"Zenith","year":"1990"}],"container-title":["Future Generation Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0167739X92900349?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:0167739X92900349?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,2,25]],"date-time":"2019-02-25T06:53:29Z","timestamp":1551077609000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/0167739X92900349"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992,7]]},"references-count":34,"journal-issue":{"issue":"1-3","published-print":{"date-parts":[[1992,7]]}},"alternative-id":["0167739X92900349"],"URL":"https:\/\/doi.org\/10.1016\/0167-739x(92)90034-9","relation":{},"ISSN":["0167-739X"],"issn-type":[{"value":"0167-739X","type":"print"}],"subject":[],"published":{"date-parts":[[1992,7]]}}}