메뉴 건너뛰기




Volumn 189, Issue 1, 2004, Pages 54-86

Type inference for record concatenation and subtyping

Author keywords

Complexity; Objects; Types

Indexed keywords

ALGORITHMS; BOOLEAN FUNCTIONS; COMPUTATIONAL COMPLEXITY; COMPUTATIONAL GRAMMARS; COMPUTER SIMULATION; CONSTRAINT THEORY; PROGRAM DIAGNOSTICS; THEOREM PROVING;

EID: 1342265671     PISSN: 08905401     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.ic.2003.10.001     Document Type: Article
Times cited : (10)

References (29)
  • 2
    • 0027667776 scopus 로고
    • Subtyping recursive types, ACM Transtions on Programming Languages and Systems
    • also in Proceedings of POPL'91
    • R.M. Amadio, L. Cardelli, Subtyping recursive types, ACM Transtions on Programming Languages and Systems 15 (4) (1993) 575-631, also in Proceedings of POPL'91.
    • (1993) , vol.15 , Issue.4 , pp. 575-631
    • Amadio, R.M.1    Cardelli, L.2
  • 5
    • 49049127479 scopus 로고
    • Fundamental properties of infinite trees
    • B. Courcelle, Fundamental properties of infinite trees, Theoretical Computer Science 25 (1) (1983) 95-169.
    • (1983) Theoretical Computer Science , vol.25 , Issue.1 , pp. 95-169
    • Courcelle, B.1
  • 9
    • 0028517946 scopus 로고
    • Efficient inference on partial types
    • preliminary version in Proceedings of FOCS'92, 33rd IEEE Symposium on Foundations of Computer Science, Pittsburgh, Pennsylvania, October 1992, pp. 363-371
    • D. Kozen, J. Palsberg, M.I. Schwartzbach, Efficient inference on partial types, Journal of Computer and System Sciences 49 (2) (1994) 306-324, preliminary version in Proceedings of FOCS'92, 33rd IEEE Symposium on Foundations of Computer Science, Pittsburgh, Pennsylvania, October 1992, pp. 363-371.
    • (1994) Journal of Computer and System Sciences , vol.49 , Issue.2 , pp. 306-324
    • Kozen, D.1    Palsberg, J.2    Schwartzbach, M.I.3
  • 10
    • 0003037229 scopus 로고
    • Operational and algebraic semantics of concurrent processes
    • in: J. van Leewen (Ed.); The MIT Press, New York, NY; Chapter 19
    • R. Milner, Operational and algebraic semantics of concurrent processes, in: J. van Leewen (Ed.), Handbook of Theoretical Computer Science, Formal Models and Semantics, vol. B, The MIT Press, New York, NY, 1990, pp. 1201-1242, Chapter 19.
    • (1990) Handbook of Theoretical Computer Science, Formal Models and Semantics , pp. 1201-1242
    • Milner, R.1
  • 11
    • 85033665033 scopus 로고    scopus 로고
    • The typed lambda-calculus with first-class processes
    • F. Nielson, The typed lambda-calculus with first-class processes, in: Proceedings of PARLE'89, 1989, pp. 357-373.
    • Proceedings of PARLE'89, 1989 , pp. 357-373
    • Nielson, F.1
  • 12
    • 0000617848 scopus 로고
    • Efficient inference of object types
    • preliminary version in Proceedings of LICS'94, Ninth Annual IEEE Symposium on Logic in Computer Science, Paris, France, July 1994, pp. 186-195
    • J. Palsberg, Efficient inference of object types, Information and Computation 123 (2) (1995) 198-209, preliminary version in Proceedings of LICS'94, Ninth Annual IEEE Symposium on Logic in Computer Science, Paris, France, July 1994, pp. 186-195.
    • (1995) Information and Computation , vol.123 , Issue.2 , pp. 198-209
    • Palsberg, J.1
  • 13
    • 0029336307 scopus 로고
    • A type system equivalent to flow analysis
    • preliminary version in Proceedings of POPL'95, 22nd Annual SIGPLAN-SIGACT Symposium on Principles of Programming Languages, San Francisco, California , January 1995, pp. 367-378
    • J. Palsberg, P.M. O'Keefe, A type system equivalent to flow analysis, ACM Transactions on Programming Languages and Systems 17 (4) (1995) 576-599, preliminary version in Proceedings of POPL'95, 22nd Annual SIGPLAN-SIGACT Symposium on Principles of Programming Languages, San Francisco, California , January 1995, pp. 367-378.
    • (1995) ACM Transactions on Programming Languages and Systems , vol.17 , Issue.4 , pp. 576-599
    • Palsberg, J.1    O'Keefe, P.M.2
  • 19
    • 84947287140 scopus 로고    scopus 로고
    • A 3-part type inference engine
    • in: In: G. Smolka (Ed.); Springer-Verlag, Berlin
    • F. Pottier, A 3-part type inference engine, in: In: G. Smolka (Ed.), Proceedings of the 2000 European Symposium on Programming (ESOP'00), vol. 1782, Springer-Verlag, Berlin, 2000, pp. 320-335.
    • (2000) Proceedings of the 2000 European Symposium on Programming (ESOP'00) , vol.1782 , pp. 320-335
    • Pottier, F.1
  • 24
    • 0005504827 scopus 로고    scopus 로고
    • Designing record systems
    • M. Sulzmann, Designing record systems, Available from ,+ 1997.
    • (1997)
    • Sulzmann, M.1
  • 26
    • 0026187053 scopus 로고
    • Type inference for record concatenation and multiple inheritance
    • M. Wand, Type inference for record concatenation and multiple inheritance, Information and Computation 93 (1) (1991) 1-15.
    • (1991) Information and Computation , vol.93 , Issue.1 , pp. 1-15
    • Wand, M.1
  • 27
    • 0003025818 scopus 로고
    • A syntactic approach to type soundness
    • A. Wright, M. Felleisen, A syntactic approach to type soundness, Information and Computation 115 (1) (1994) 38-94.
    • (1994) Information and Computation , vol.115 , Issue.1 , pp. 35-94
    • Wright, A.1    Felleisen, M.2
  • 28
    • 0005448838 scopus 로고
    • Record concatenation with intersection types
    • Technical Report 95-34, Eindhoven University of Technology
    • J. Zwanenburg, Record concatenation with intersection types, Technical Report 95-34, Eindhoven University of Technology, 1995.
    • (1995)
    • Zwanenburg, J.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.