{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,9]],"date-time":"2026-01-09T00:01:13Z","timestamp":1767916873433,"version":"3.49.0"},"reference-count":17,"publisher":"Wiley","issue":"12","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":5812,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1990,12]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Concurrent language features have been added to an experimental dialect of Icon called Conicon. These new language features allow Icon to deal with new application domains such as intelligent robot control and real\u2010time natural language processing. Besides widening the scope of Icon's intended application domain, these experimental concurrent processing notations also encourage programmers to revise existing programs to take advantage of the new language capabilities. For example, concurrent evaluation of the alternative arms of compound goal\u2010directed expressions is now possible. This paper describes these concurrent processing notations and presents several examples of their expressive power.<\/jats:p>","DOI":"10.1002\/spe.4380201207","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T00:30:28Z","timestamp":1163809828000},"page":"1273-1290","source":"Crossref","is-referenced-by-count":3,"title":["High\u2010level goal\u2010directed concurrent processing in icon"],"prefix":"10.1002","volume":"20","author":[{"given":"Kelvin","family":"Nilsen","sequence":"first","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","volume-title":"Real\u2010Time Software","author":"Glass R. L.","year":"1983"},{"key":"e_1_2_1_3_2","unstructured":"K.Nilsen \u2018The Comm Speak language reference manual\u2019 Tech Rep. 87\u20134 The University of Arizona. Tueson. Arizona 1987."},{"key":"e_1_2_1_4_2","volume-title":"Data Communications Software Design","author":"Lane M. G.","year":"1985"},{"key":"e_1_2_1_5_2","volume-title":"Programming Microcomputers for Psychology Experements","author":"Dem R.","year":"1986"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-7431-6"},{"key":"e_1_2_1_7_2","volume-title":"A Robot Ping\u2010Pong Player: Experiment Control","author":"Andersson R. L.","year":"1988"},{"key":"e_1_2_1_8_2","volume-title":"Real\u2010Time Control of Walking","author":"Donner M. D.","year":"1987"},{"key":"e_1_2_1_9_2","doi-asserted-by":"crossref","unstructured":"L. P.Kaelbling \u2018An architecture for intelligent reactive systems\u2019 CSLI\u201087\u201385 Standford CA March1987.","DOI":"10.1016\/B978-0-934613-30-9.50019-6"},{"key":"e_1_2_1_10_2","unstructured":"K.Nilsen \u2018The design and implementation of high\u2010level programming language features for pattern matching in real time\u2019 Ph.D. Dissertation Tucson Arizona July1988."},{"key":"e_1_2_1_11_2","volume-title":"The Icon Programming Language","author":"Griswold R. E.","year":"1983"},{"key":"e_1_2_1_12_2","volume-title":"The Implementation of the Icon Programming Language","author":"Griswold R. E.","year":"1986"},{"key":"e_1_2_1_13_2","doi-asserted-by":"publisher","DOI":"10.1016\/0096-0551(90)90018-K"},{"key":"e_1_2_1_14_2","doi-asserted-by":"publisher","DOI":"10.1093\/comjnl\/26.2.175"},{"key":"e_1_2_1_15_2","unstructured":"A. K.Mok \u2018Fundamental design problems of distributed systems for the hard real\u2010time environment\u2019 MIT\/LCS\/Tech. Rep. 297. Cambridge MA May1983."},{"key":"e_1_2_1_16_2","volume-title":"From Text to Speech: MITalk System","author":"Allen J.","year":"1987"},{"key":"e_1_2_1_17_2","unstructured":"J.MartinekandK.Nilsen \u2018Code generation for the temporary\u2010variable Icon virtual machine\u2019 Tech. Rep. 89\u20139 Iowa State University 1989."},{"key":"e_1_2_1_18_2","unstructured":"J.Martinek \u2018A temporary\u2010variable virtual machine for Icon\u2019 Tech. Rep. 89\u201310 Iowa State University 1989."}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380201207","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380201207","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,22]],"date-time":"2023-10-22T07:08:16Z","timestamp":1697958496000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380201207"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1990,12]]},"references-count":17,"journal-issue":{"issue":"12","published-print":{"date-parts":[[1990,12]]}},"alternative-id":["10.1002\/spe.4380201207"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380201207","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1990,12]]}}}