{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:33:48Z","timestamp":1699835628984},"reference-count":7,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2006,10,27]],"date-time":"2006-10-27T00:00:00Z","timestamp":1161907200000},"content-version":"vor","delay-in-days":9371,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1981,3]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>A previous paper compared the mechanisms for process communication in Hoare's communicating sequential processes and in Brinch Hansen's distributed processes, by both qualitative and quantitative analyses. This paper extends these analyses to the corresponding features for communication between tasks in Ada. The similarity between Ada's features and Hoare's proposals is confirmed, but some limitations on non\u2010determinism in Ada are noted.<\/jats:p>","DOI":"10.1002\/spe.4380110305","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T12:06:42Z","timestamp":1163765202000},"page":"257-290","source":"Crossref","is-referenced-by-count":35,"title":["A comparative study of task communication in ada"],"prefix":"10.1002","volume":"11","author":[{"given":"Jim","family":"Welsh","sequence":"first","affiliation":[]},{"given":"Andrew","family":"Lister","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","volume-title":"Language Design and Programming Methodology","author":"Welsh J.","year":"1980"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/359576.359585"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/359642.359651"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/956650.956651"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/956653.956654"},{"key":"e_1_2_1_7_2","volume-title":"A Discipline of Programming","author":"Dijkstra E. W.","year":"1976"},{"key":"e_1_2_1_8_2","volume-title":"Elements of Softzxare Science","author":"Halstead M.","year":"1977"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380110305","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380110305","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T13:38:52Z","timestamp":1699796332000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380110305"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1981,3]]},"references-count":7,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1981,3]]}},"alternative-id":["10.1002\/spe.4380110305"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380110305","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1981,3]]}}}