{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,9]],"date-time":"2023-10-09T18:38:45Z","timestamp":1696876725377},"reference-count":26,"publisher":"Elsevier BV","issue":"4","license":[{"start":{"date-parts":[[2002,12,1]],"date-time":"2002-12-01T00:00:00Z","timestamp":1038700800000},"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, Systems &amp; Structures"],"published-print":{"date-parts":[[2002,12]]},"DOI":"10.1016\/s1477-8424(03)00002-2","type":"journal-article","created":{"date-parts":[[2003,4,30]],"date-time":"2003-04-30T17:26:08Z","timestamp":1051723568000},"page":"327-351","source":"Crossref","is-referenced-by-count":5,"title":["Fairness in shared invocation servicing"],"prefix":"10.1016","volume":"28","author":[{"given":"Ronald A.","family":"Olsson","sequence":"first","affiliation":[]},{"given":"Gregory D.","family":"Benson","sequence":"additional","affiliation":[]},{"given":"Tingjian","family":"Ge","sequence":"additional","affiliation":[]},{"given":"Aaron W.","family":"Keen","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S1477-8424(03)00002-2_BIB1","unstructured":"PVM. Parallel virtual machine system (PVM) version 3 manual pages, 1992."},{"key":"10.1016\/S1477-8424(03)00002-2_BIB2","unstructured":"MPI: A message-passing interface standard (version 1.1). Message Passing Interface Forum, June 1995. http:\/\/www.mcs.anl.gov\/mpi\/mpi-report-1.1\/mpi-report.html."},{"key":"10.1016\/S1477-8424(03)00002-2_BIB3","unstructured":"Engelschall RS. Portable multithreading\u2014the signal stack trick for user-space thread creation. USENIX Annual Technical Conference, June 2000. p. 239\u201350."},{"key":"10.1016\/S1477-8424(03)00002-2_BIB4","unstructured":"Engelschall RS. Gnu Pth. http:\/\/www.gnu.org\/software\/pth\/, 2001."},{"issue":"1","key":"10.1016\/S1477-8424(03)00002-2_BIB5","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1145\/2363.2433","article-title":"Generative communication in Linda","volume":"7","author":"Gelernter","year":"1985","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"8","key":"10.1016\/S1477-8424(03)00002-2_BIB6","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":"Communications ACM"},{"key":"10.1016\/S1477-8424(03)00002-2_BIB7","series-title":"Programming in occam","author":"Burns","year":"1988"},{"key":"10.1016\/S1477-8424(03)00002-2_BIB8","unstructured":"Intermetrics, Inc., 733 Concord Ave, Cambridge, Massachusetts 02138. The Ada 95 Annotated Reference Manual (v6.0), January 1995. ftp:\/\/sw-eng.falls-church.va.us\/public\/AdaIC\/standards\/95lrm_rat."},{"key":"10.1016\/S1477-8424(03)00002-2_BIB9","unstructured":"Hilderink G, Broenink J, Vervoort W, Bakkers A. Communicating Java threads. In WoTUG 20, 1997. p. 48\u201376."},{"key":"10.1016\/S1477-8424(03)00002-2_BIB10","doi-asserted-by":"crossref","unstructured":"Dorward S, Pike R. Programming in Limbo. In Proceedings of the 42nd IEEE Computer Society International Conference (COMPCON 1997), San Jose, CA., 1997. p. 245\u201350.","DOI":"10.1109\/CMPCON.1997.584719"},{"key":"10.1016\/S1477-8424(03)00002-2_BIB11","series-title":"The SR programming language: concurrency in practice","author":"Andrews","year":"1993"},{"key":"10.1016\/S1477-8424(03)00002-2_BIB12","doi-asserted-by":"crossref","unstructured":"Keen AW, Ge T, Maris JT, Olsson RA. JR: Flexible distributed programming in an extended Java. In Proceedings of the 21st IEEE International Conference on Distributed Computing Systems (ICDCS 2001), Phoenix, Arizona, April 2001. p. 575\u201384.","DOI":"10.1109\/ICDSC.2001.918988"},{"key":"10.1016\/S1477-8424(03)00002-2_BIB13","series-title":"The concurrent C programming language","author":"Gehani","year":"1989"},{"key":"10.1016\/S1477-8424(03)00002-2_BIB14","series-title":"Hermes: a language for distributed computing","author":"Strom","year":"1991"},{"key":"10.1016\/S1477-8424(03)00002-2_BIB15","series-title":"Concurrent programming: the Java programming language","author":"Hartley","year":"1998"},{"key":"10.1016\/S1477-8424(03)00002-2_BIB16","series-title":"Concurrent programming: principles and practice","author":"Andrews","year":"1991"},{"key":"10.1016\/S1477-8424(03)00002-2_BIB17","unstructured":"Elrad T, Maymir-Ducharme F. Distributed languages design: constructs for controlling preferences. In Proceedings of the 1986 International Conference on Parallel Processing, St. Charles, Illinois, August 1986. p. 176\u201383."},{"key":"10.1016\/S1477-8424(03)00002-2_BIB18","unstructured":"Elrad T, Maymir-Ducharme F. Satisfying emergency communication requirements with dynamic preference control. In Proceedings of Sixth Annual National Conference on Ada Technology, March 14\u201317, 1988."},{"issue":"4","key":"10.1016\/S1477-8424(03)00002-2_BIB19","doi-asserted-by":"crossref","first-page":"269","DOI":"10.1016\/0096-0551(92)90016-G","article-title":"Inter-entry selection","volume":"17","author":"Olsson","year":"1992","journal-title":"Computer Languages"},{"issue":"4","key":"10.1016\/S1477-8424(03)00002-2_BIB20","doi-asserted-by":"crossref","first-page":"259","DOI":"10.1016\/S0096-0551(97)00003-9","article-title":"Inter-entry selection control mechanisms","volume":"22","author":"McNamee","year":"1996","journal-title":"Computer Languages"},{"issue":"1","key":"10.1016\/S1477-8424(03)00002-2_BIB21","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 Transactions on Programming Languages and Systems"},{"key":"10.1016\/S1477-8424(03)00002-2_BIB22","unstructured":"Townsend GM. Release notes for version 2.2 of SR. University of Arizona, 1993. http:\/\/www.cs.arizona.edu\/sr\/."},{"key":"10.1016\/S1477-8424(03)00002-2_BIB23","unstructured":"The SR programming language, version 2.3.2, August 1999. http:\/\/www.cs.arizona.edu\/sr\/."},{"key":"10.1016\/S1477-8424(03)00002-2_BIB24","doi-asserted-by":"crossref","unstructured":"Keen AW, Ishihara T, Mans JT, Li T, Fodor EF, Olsson RA. A comparison of concurrent programming and cooperative multithreading. Concurrency and Computation: Practice & Experience 2003;15(1):27\u201353.","DOI":"10.1002\/cpe.706"},{"issue":"5","key":"10.1016\/S1477-8424(03)00002-2_BIB25","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1007\/BF01407906","article-title":"Transformations for optimizing interprocess communication and synchronization mechanisms","volume":"19","author":"McNamee","year":"1990","journal-title":"International Journal of Parallel Programming"},{"issue":"3","key":"10.1016\/S1477-8424(03)00002-2_BIB26","doi-asserted-by":"crossref","first-page":"181","DOI":"10.1007\/BF01379317","article-title":"An attribute grammar approach to compiler optimization of intra-module interprocess communication","volume":"20","author":"McNamee","year":"1991","journal-title":"International Journal of Parallel Programming"}],"container-title":["Computer Languages, Systems &amp; Structures"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1477842403000022?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1477842403000022?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,3,23]],"date-time":"2019-03-23T19:29:28Z","timestamp":1553369368000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1477842403000022"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002,12]]},"references-count":26,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2002,12]]}},"alternative-id":["S1477842403000022"],"URL":"https:\/\/doi.org\/10.1016\/s1477-8424(03)00002-2","relation":{},"ISSN":["1477-8424"],"issn-type":[{"value":"1477-8424","type":"print"}],"subject":[],"published":{"date-parts":[[2002,12]]}}}