{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T18:56:47Z","timestamp":1725562607825},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540221647"},{"type":"electronic","value":"9783540248491"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-24849-1_7","type":"book-chapter","created":{"date-parts":[[2010,8,8]],"date-time":"2010-08-08T20:34:24Z","timestamp":1281299664000},"page":"99-114","source":"Crossref","is-referenced-by-count":0,"title":["Type Inference for Nested Self Types"],"prefix":"10.1007","author":[{"given":"Viviana","family":"Bono","sequence":"first","affiliation":[]},{"given":"Jerzy","family":"Tiuryn","sequence":"additional","affiliation":[]},{"given":"Pawe\u0142","family":"Urzyczyn","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"7_CR1","series-title":"Monographs in Computer Science","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4419-8598-9","volume-title":"A Theory of Objects","author":"M. Abadi","year":"1996","unstructured":"Abadi, M., Cardelli, L.: A Theory of Objects. Monographs in Computer Science. Springer, Heidelberg (1996)"},{"key":"7_CR2","doi-asserted-by":"crossref","DOI":"10.1017\/CBO9781139172752","volume-title":"Term Rewriting and All That","author":"F. Baader","year":"1998","unstructured":"Baader, F., Nipkow, T.: Term Rewriting and All That. Cambridge University Press, Cambridge (1998)"},{"key":"7_CR3","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/978-3-540-40042-4_3","volume-title":"Global Computing. Programming Environments, Languages, Security, and Analysis of Systems","author":"V. Bono","year":"2003","unstructured":"Bono, V.: Extensible Objects: a Tutorial. In: Priami, C. (ed.) GC 2003. LNCS, vol.\u00a02874, pp. 57\u201387. Springer, Heidelberg (2003)"},{"issue":"1\u20132","key":"7_CR4","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/S0304-3975(98)00137-6","volume":"212","author":"V. Bono","year":"1999","unstructured":"Bono, V., Bugliesi, M.: Matching for the Lambda Calculus of Objects. Theoretical Computer Science\u00a0212(1\u20132), 101\u2013140 (1999)","journal-title":"Theoretical Computer Science"},{"issue":"4","key":"7_CR5","doi-asserted-by":"publisher","first-page":"562","DOI":"10.1145\/566385.566389","volume":"3","author":"V. Bono","year":"2002","unstructured":"Bono, V., Bugliesi, M., Crafa, S.: Typed Interpretations of Extensible Objects. ACM Transactions on Computational Logic\u00a03(4), 562\u2013603 (2002)","journal-title":"ACM Transactions on Computational Logic"},{"key":"7_CR6","doi-asserted-by":"crossref","unstructured":"Bracha, G., Odersky, M., Stoutamire, D., Wadler, P.: Making the future safe for the past: Adding genericity to the Java programming language. In: Proc. of OOPSLA 1998, vol.\u00a033(10), pp. 183\u2013200 (1998)","DOI":"10.1145\/286936.286957"},{"issue":"2","key":"7_CR7","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1017\/S0956796800001039","volume":"4","author":"K.B. Bruce","year":"1994","unstructured":"Bruce, K.B.: A paradigmatic object-oriented programming language: Design, static typing and semantics. Journal of Functional Programming\u00a04(2), 127\u2013206 (1994)","journal-title":"Journal of Functional Programming"},{"key":"7_CR8","volume-title":"Foundations of Object-Oriented Languages\u2013Types and Semantics","author":"K.B. Bruce","year":"2002","unstructured":"Bruce, K.B.: Foundations of Object-Oriented Languages\u2013Types and Semantics. The MIT Press, Cambridge (2002)"},{"issue":"1","key":"7_CR9","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1006\/inco.2002.3091","volume":"177","author":"M. Bugliesi","year":"2002","unstructured":"Bugliesi, M., Pericas, S.: Depth subtyping and type inference for object calculi. Information and Computation\u00a0177(1), 2\u201327 (2002)","journal-title":"Information and Computation"},{"key":"7_CR10","first-page":"166","volume-title":"Proc. of ACM-SIGPLAN OOPSLA","author":"P. Gianantonio Di","year":"1998","unstructured":"Di Gianantonio, P., Honsell, F., Liquori, L.: A Lambda Calculus of Objects with Selfinflicted Extension. In: Proc. of ACM-SIGPLAN OOPSLA, pp. 166\u2013178. ACM Press, New York (1998)"},{"issue":"1","key":"7_CR11","first-page":"3","volume":"1","author":"K. Fisher","year":"1994","unstructured":"Fisher, K., Honsell, F., Mitchell, J.C.: A lambda calculus of objects and method specialization. Nordic Journal of Computing\u00a01(1), 3\u201337 (1994)","journal-title":"Nordic Journal of Computing"},{"issue":"1","key":"7_CR12","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1002\/(SICI)1096-9942(199901\/03)5:1<57::AID-TAPO5>3.0.CO;2-U","volume":"5","author":"F. Henglein","year":"1999","unstructured":"Henglein, F.: Breaking through the n3 barrier: Faster object type inference. Theory and Practice of Object Systems (TAPOS)\u00a05(1), 57\u201372 (1999)","journal-title":"Theory and Practice of Object Systems (TAPOS)"},{"key":"7_CR13","unstructured":"Hense, A.V.: Polymorphic Type Inference for Object-Oriented Programming Languages. Pirrot Verlag (1994)"},{"key":"7_CR14","first-page":"109","volume-title":"Proc. of ACM Symp. POPL","author":"J.C. Mitchell","year":"1990","unstructured":"Mitchell, J.C.: Toward a typed foundation for method specialization and inheritance. In: Proc. of ACM Symp. POPL, pp. 109\u2013124. ACM Press, New York (1990)"},{"issue":"2","key":"7_CR15","doi-asserted-by":"publisher","first-page":"198","DOI":"10.1006\/inco.1995.1168","volume":"123","author":"J. Palsberg","year":"1995","unstructured":"Palsberg, J.: Efficient inference of object types. Information and Computation\u00a0123(2), 198\u2013209 (1995)","journal-title":"Information and Computation"},{"issue":"3","key":"7_CR16","first-page":"259","volume":"4","author":"J. Palsberg","year":"1997","unstructured":"Palsberg, J., Jim, T.: Type inference with simple selftypes is NP-complete. Nordic Journal of Computing\u00a04(3), 259\u2013286 (1997)","journal-title":"Nordic Journal of Computing"}],"container-title":["Lecture Notes in Computer Science","Types for Proofs and Programs"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-24849-1_7.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,5,3]],"date-time":"2021-05-03T03:15:16Z","timestamp":1620011716000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-24849-1_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540221647","9783540248491"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-24849-1_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}