{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,6]],"date-time":"2024-09-06T23:21:44Z","timestamp":1725664904035},"publisher-location":"Berlin, Heidelberg","reference-count":23,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540625032"},{"type":"electronic","value":"9783540680529"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[1997]]},"DOI":"10.1007\/3-540-62503-8_8","type":"book-chapter","created":{"date-parts":[[2012,2,26]],"date-time":"2012-02-26T17:40:17Z","timestamp":1330278017000},"page":"141-171","source":"Crossref","is-referenced-by-count":5,"title":["Polymorphic subtyping for effect analysis: The static semantics"],"prefix":"10.1007","author":[{"given":"Hanne","family":"Riis Nielson","sequence":"first","affiliation":[]},{"given":"Flemming","family":"Nielson","sequence":"additional","affiliation":[]},{"given":"Torben","family":"Amtoft","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2005,6,3]]},"reference":[{"key":"8_CR1","doi-asserted-by":"crossref","unstructured":"T. Amtoft, F. Nielson, H.R. Nielson: Type and behaviour reconstruction for higher-order concurrent programs. To appear in Journal of Functional Programming, 1997.","DOI":"10.1017\/S0956796897002700"},{"key":"8_CR2","doi-asserted-by":"crossref","unstructured":"T. Amtoft, F. Nielson, H.R. Nielson, J. Ammann: Polymorphic subtypes for effect analysis: the dynamic semantics. This volume of SLNCS, 1997.","DOI":"10.1007\/3-540-62503-8_9"},{"key":"8_CR3","doi-asserted-by":"crossref","unstructured":"L. Damas and R. Milner: Principal type-schemes for functional programs. In Proc. of POPL '82. ACM Press, 1982.","DOI":"10.1145\/582153.582176"},{"key":"8_CR4","doi-asserted-by":"crossref","unstructured":"Y.-C. Fuh and P. Mishra: Polymorphic subtype inference: closing the theory practice gap. In Proc. TAPSOFT '89. SLNCS 352, 1989.","DOI":"10.1007\/3-540-50940-2_35"},{"key":"8_CR5","doi-asserted-by":"crossref","unstructured":"Y.-C. Fuh and P. Mishra: Type inference with subtypes. Theoretical Computer Science, 73, 1990.","DOI":"10.1016\/0304-3975(90)90144-7"},{"issue":"2","key":"8_CR6","doi-asserted-by":"crossref","first-page":"253","DOI":"10.1145\/169701.169692","volume":"15","author":"F. Henglein","year":"1993","unstructured":"F. Henglein: Type inference with polymorphic recursion. ACM Transactions on Programming Languages and Systems, 15(2):253\u2013289, 1993.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"8_CR7","first-page":"287","volume":"788","author":"F. Henglein","year":"1994","unstructured":"F. Henglein and C. Mossin: Polymorphic binding-time analysis. In Proc. ESOP '94, pages 287\u2013301. SLNCS 788, 1994.","journal-title":"SLNCS"},{"key":"8_CR8","first-page":"287","volume":"582","author":"M.P. Jones","year":"1992","unstructured":"M.P. Jones: A theory of qualified types. In Proc. ESOP '92, pages 287\u2013306. SLNCS 582, 1992.","journal-title":"SLNCS"},{"key":"8_CR9","doi-asserted-by":"crossref","unstructured":"X. Leroy and P. Weis: Polymorphic type inference and assignment. In Proc. POPL '91, pages 291\u2013302. ACM Press, 1991.","DOI":"10.1145\/99583.99622"},{"key":"8_CR10","doi-asserted-by":"crossref","first-page":"348","DOI":"10.1016\/0022-0000(78)90014-4","volume":"17","author":"R. Milner","year":"1978","unstructured":"R. Milner: A theory of type polymorphism in programming. Journal of Computer Systems, 17:348\u2013375, 1978.","journal-title":"Journal of Computer Systems"},{"key":"8_CR11","doi-asserted-by":"crossref","unstructured":"J.C. Mitchell: Type inference with simple subtypes. Journal of Functional Programming, 1(3), 1991.","DOI":"10.1017\/S0956796800000113"},{"key":"8_CR12","doi-asserted-by":"crossref","unstructured":"F. Nielson and H.R. Nielson: Constraints for polymorphic behaviours for Concurrent ML. In Proc. CCL'94. SLNCS 845, 1994.","DOI":"10.1007\/BFb0016845"},{"key":"8_CR13","doi-asserted-by":"crossref","unstructured":"F. Nielson, H.R. Nielson, T. Amtoft: Polymorphic subtypes for effect analysis: the algorithm. This volume of SLNCS, 1997.","DOI":"10.1007\/3-540-62503-8_10"},{"key":"8_CR14","doi-asserted-by":"crossref","first-page":"139","DOI":"10.1016\/0167-6423(88)90025-1","volume":"10","author":"H.R. Nielson","year":"1988","unstructured":"H.R. Nielson and F. Nielson: Automatic binding analysis for a typed \u03bb-calculus. Science of Computer Programming, 10:139\u2013176, 1988.","journal-title":"Science of Computer Programming"},{"key":"8_CR15","doi-asserted-by":"crossref","unstructured":"H.R. Nielson and F. Nielson: Higher-order concurrent programs with finite communication topology. In Proc. POPL'94, pages 84\u201397. ACM Press, 1994.","DOI":"10.1145\/174675.174538"},{"key":"8_CR16","unstructured":"P. Panangaden and J.H. Reppy: The essence of Concurrent ML. In ML with Concurrency: Design, Analysis, Implementation and Application (editor: Flemming Nielson), Springer-Verlag, 1996."},{"key":"8_CR17","first-page":"165","volume":"693","author":"J.H. Reppy","year":"1993","unstructured":"J.H. Reppy: Concurrent ML: Design, application and semantics. In Proc. Functional Programming, Concurrency, Simulation and Automated Reasoning, pages 165\u2013198. SLNCS 693, 1993.","journal-title":"SLNCS"},{"key":"8_CR18","doi-asserted-by":"crossref","unstructured":"G.S. Smith: Polymorphic inference with overloading and subtyping. In SLNCS 668, Proc. TAPSOFT '93, 1993. Also see: Principal Type Schemes for Functional Programs with Overloading and Subtyping: Science of Computer Programming 23, pp. 197\u2013226, 1994.","DOI":"10.1016\/0167-6423(94)00020-4"},{"key":"8_CR19","doi-asserted-by":"crossref","unstructured":"J.P. Talpin and P. Jouvelot: The type and effect discipline. Information and Computation, 111, 1994.","DOI":"10.1006\/inco.1994.1046"},{"key":"8_CR20","unstructured":"Y.-M. Tang: Control flow analysis by effect systems and abstract interpretation. PhD thesis, Ecoles des Mines de Paris, 1994."},{"key":"8_CR21","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/0890-5401(90)90018-D","volume":"89","author":"M. Tofte","year":"1990","unstructured":"M. Tofte. Type inference for polymorphic references. Information and Computation, 89:1\u201334, 1990.","journal-title":"Information and Computation"},{"key":"8_CR22","unstructured":"M. Tofte and L. Birkedal: Region-annotated types and type schemes, 1996. Submitted for publication."},{"key":"8_CR23","first-page":"473","volume":"582","author":"A.K. Wright","year":"1992","unstructured":"A.K. Wright: Typing references by effect inference. In Proc. ESOP '92, pages 473\u2013491. SLNCS 582, 1992.","journal-title":"SLNCS"}],"container-title":["Lecture Notes in Computer Science","Analysis and Verification of Multiple-Agent Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-62503-8_8.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,11,17]],"date-time":"2020-11-17T16:13:09Z","timestamp":1605629589000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-62503-8_8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1997]]},"ISBN":["9783540625032","9783540680529"],"references-count":23,"URL":"https:\/\/doi.org\/10.1007\/3-540-62503-8_8","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[1997]]}}}