{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,11,13]],"date-time":"2023-11-13T00:06:50Z","timestamp":1699834010357},"reference-count":10,"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>In this paper a unified set of linguistic features for providing a very flexible range of resource management strategies is presented. These features may be embedded in an object oriented programming language with abstract data type definitions. Firstly some of the more frequently used resource management strategies are illustrated and the related problems of resource allocation, access and synchronization are discussed. Then linguistic mechanisms to allow static and dynamic resource allocation, static access control and synchronization are presented. Finally some examples, reflecting a wide range of resource management strategies, are discussed in order to illustrate the application of the proposed linguistic features.<\/jats:p>","DOI":"10.1002\/spe.4380110306","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T12:06:42Z","timestamp":1163765202000},"page":"291-314","source":"Crossref","is-referenced-by-count":1,"title":["Linguistic mechanisms for resource management strategies"],"prefix":"10.1002","volume":"11","author":[{"given":"P.","family":"Ancilotti","sequence":"first","affiliation":[]},{"given":"N.","family":"Lijtmaer","sequence":"additional","affiliation":[]},{"given":"M.","family":"Boari","sequence":"additional","affiliation":[]},{"given":"A.","family":"Natali","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,27]]},"reference":[{"issue":"2","key":"e_1_2_1_2_2","article-title":"The programming language Concurrent Pascal","volume":"1","author":"Hansen P. Brinch","year":"1975","journal-title":"IEEE Trans."},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380070102"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/800022.808306"},{"key":"e_1_2_1_5_2","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1977.231130"},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/800022.808318"},{"key":"e_1_2_1_7_2","unstructured":"P.Ancilotti M.BoariandN.Lijtmaer \u2018Language features for access control\u2019 Int. Report N. 37 Istituto di Autornatica Universit\u00e0 di Bologna April1978."},{"issue":"1","key":"e_1_2_1_8_2","article-title":"Process structuring","volume":"5","author":"Horning J. J.","year":"1973","journal-title":"Computing Sureieys"},{"key":"e_1_2_1_9_2","article-title":"A Language extension for controlling access to shared data","volume":"2","author":"Jones A. K.","year":"1976","journal-title":"ZEEE Trans. on Software Engineering"},{"key":"e_1_2_1_10_2","article-title":"Capability managers","volume":"5","author":"Kieburtz R. B.","year":"1979","journal-title":"IEEE Trans. on Software Engineering"},{"key":"e_1_2_1_11_2","article-title":"Monitors: an operating system structuring concept","volume":"10","author":"Hoare C. A. R.","year":"1974","journal-title":"Comm. ACM"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380110306","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380110306","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,11,12]],"date-time":"2023-11-12T13:38:56Z","timestamp":1699796336000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380110306"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1981,3]]},"references-count":10,"journal-issue":{"issue":"3","published-print":{"date-parts":[[1981,3]]}},"alternative-id":["10.1002\/spe.4380110306"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380110306","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]]}}}