{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T23:47:08Z","timestamp":1767916028510,"version":"3.49.0"},"reference-count":8,"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":11075,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1976,7]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper describes SIMONE, an extension of PASCAL,<jats:sup>1<\/jats:sup> which provides the quasiparallel programming facility of SIMULA 67, but without classes or references. The language is intended to be suitable for the design, testing and simulation of operating system algorithms. It is illustrated by simple examples, suitable as project material in a course on operating systems. A simple, restricted, but efficient implementation is described. It is suggested that the language might be suitable for more general simulation purposes, and an example of a general job shop simulation is given.<\/jats:p>","DOI":"10.1002\/spe.4380060307","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T12:22:21Z","timestamp":1163766141000},"page":"341-356","source":"Crossref","is-referenced-by-count":33,"title":["Quasiparallel programming"],"prefix":"10.1002","volume":"6","author":[{"given":"W. H.","family":"Kaubisch","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"R. H.","family":"Perrott","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"C. A. R.","family":"Hoare","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF00264291"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1049\/piee.1973.0221"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/355620.361161"},{"key":"e_1_2_1_5_2","volume-title":"Operating Systems Principles","author":"Brinch Hansen P.","year":"1973"},{"key":"e_1_2_1_6_2","volume-title":"Structured Programming","author":"Dahl O.\u2010J.","year":"1972"},{"key":"e_1_2_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/362759.362813"},{"key":"e_1_2_1_8_2","volume-title":"Hierarchical ordering of sequential processes, in Operating Systems Techniques","author":"Dijkstra E. W.","year":"1973"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380020108"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380060307","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380060307","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T04:17:52Z","timestamp":1699762672000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380060307"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1976,7]]},"references-count":8,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1976,7]]}},"alternative-id":["10.1002\/spe.4380060307"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380060307","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1976,7]]}}}