{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T18:51:11Z","timestamp":1725475871409},"publisher-location":"Berlin, Heidelberg","reference-count":9,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540676690"},{"type":"electronic","value":"9783540450986"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/10722060_5","type":"book-chapter","created":{"date-parts":[[2006,12,30]],"date-time":"2006-12-30T00:00:28Z","timestamp":1167436828000},"page":"16-28","source":"Crossref","is-referenced-by-count":1,"title":["Object-Oriented Programming and Protected Objects in Ada 95"],"prefix":"10.1007","author":[{"given":"Andy J.","family":"Wellings","sequence":"first","affiliation":[]},{"given":"Bob","family":"Johnson","sequence":"additional","affiliation":[]},{"given":"Bo","family":"Sanden","sequence":"additional","affiliation":[]},{"given":"Joerg","family":"Kienzle","sequence":"additional","affiliation":[]},{"given":"Thomas","family":"Wolf","sequence":"additional","affiliation":[]},{"given":"Stephen","family":"Michell","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"5_CR1","doi-asserted-by":"crossref","unstructured":"Bloom, T.: Evaluating synchronisation mechanisms. In: Proceedings of the Seventh ACM Symposium on Operating System Principles, Pacific Grove, pp. 24\u201332 (1979)","DOI":"10.1145\/800215.806566"},{"key":"5_CR2","volume-title":"Concurrency in Ada","author":"A. Burns","year":"1998","unstructured":"Burns, A., Wellings, A.J.: Concurrency in Ada, 2nd edn. Cambridge University Press, Cambridge (1998)","edition":"2"},{"key":"5_CR3","doi-asserted-by":"crossref","unstructured":"Kiddle, O.P., Wellings, A.J.: Extended protected types. In: Proceedings of ACM SIGAda Annual International Conference (SIGAda 98), pp. 229\u2013239 (November 1998)","DOI":"10.1145\/301687.289629"},{"key":"5_CR4","doi-asserted-by":"crossref","first-page":"107","DOI":"10.7551\/mitpress\/2087.003.0007","volume-title":"Research Directions in Concurrent Object Oriented Programming","author":"S. Matsuoka","year":"1993","unstructured":"Matsuoka, S., Yonezawa, A.: Analysis of inheritance anomaly in object-oriented concurrent programming languages. In: Research Directions in Concurrent Object Oriented Programming, pp. 107\u2013150. MIT Press, Cambridge (1993)"},{"key":"5_CR5","volume-title":"Object-Oriented Software Construction","author":"B. Meyer","year":"1997","unstructured":"Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice Hall, Englewood Cliffs (1997)","edition":"2"},{"key":"5_CR6","doi-asserted-by":"crossref","unstructured":"Michell, S., Lundqvist, K.: Extendible dispatchable task communication mechanisms. In: Proceedings of IRTAW9, Ada Letters, vol.\u00a0XIX(2), pp. 54\u201359 (1999)","DOI":"10.1145\/334725.334739"},{"key":"5_CR7","doi-asserted-by":"crossref","unstructured":"Mitchell, S.E., Wellings, A.J.: Synchronisation, concurrent object-oriented programming and the inheritance anomaly. Computer Languages\u00a022(1) (1996)","DOI":"10.1016\/0096-0551(96)00002-1"},{"issue":"3","key":"5_CR8","first-page":"130","volume":"18","author":"A.J. Wellings","year":"1996","unstructured":"Wellings, A.J., Mitchell, S., Burns, A.: Object-oriented programming with protected types in Ada 95. International Journal of Mini and Micro Computers\u00a018(3), 130\u2013136 (1996)","journal-title":"International Journal of Mini and Micro Computers"},{"key":"5_CR9","doi-asserted-by":"crossref","unstructured":"Wellings, A.J., Johnson, B., Sanden, B., Kienzle, J., Wolf, T., Michell, S.: Integrating object-oriented programming and protected types in Ada 95. YCS 316, Department of Computer Science, University of York, UK (1999)","DOI":"10.1007\/10722060_5"}],"container-title":["Lecture Notes in Computer Science","Reliable Software Technologies Ada-Europe 2000"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/10722060_5","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,2,9]],"date-time":"2024-02-09T17:42:58Z","timestamp":1707500578000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/10722060_5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540676690","9783540450986"],"references-count":9,"URL":"https:\/\/doi.org\/10.1007\/10722060_5","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2000]]}}}