메뉴 건너뛰기




Volumn 18, Issue 5, 2008, Pages 895-930

Bounded polymorphism in session types

Author keywords

[No Author keywords available]

Indexed keywords

COMMUNICATION; FUNCTIONS; INFORMATION THEORY; POLYMORPHISM;

EID: 58149336888     PISSN: 09601295     EISSN: None     Source Type: Journal    
DOI: 10.1017/S0960129508006944     Document Type: Article
Times cited : (53)

References (35)
  • 1
    • 17044434267 scopus 로고    scopus 로고
    • Correspondence assertions for process synchronization in concurrent communication
    • Bonelli, E., Compagnoni, A. and Gunter, E. (2005) Correspondence assertions for process synchronization in concurrent communication. Journal of Functional Programming 15 (2) 219-247.
    • (2005) Journal of Functional Programming , vol.15 , Issue.2 , pp. 219-247
    • Bonelli, E.1    Compagnoni, A.2    Gunter, E.3
  • 2
    • 34250825679 scopus 로고    scopus 로고
    • A theoretical basis of communication-centred concurrent programming
    • Working Group Report
    • Carbone, M., Honda, K., Yoshida, N., Milner, R., Brown, G. and Ross-Talbot, S. (2006) A theoretical basis of communication-centred concurrent programming. W3C Web Services Choreography Working Group Report, www.w3.org/2002/ws/chor/edcopies/theory/note.pdf.
    • (2006) Web Services Choreography , vol.W3C
    • Carbone, M.1    Honda, K.2    Yoshida, N.3    Milner, R.4    Brown, G.5    Ross-Talbot, S.6
  • 3
    • 0022333721 scopus 로고
    • On understanding types, data abstraction, and polymorphism
    • Cardelli, L. and Wegner, P (1985) On understanding types, data abstraction, and polymorphism. Computing Surveys 17 (4) 471-522.
    • (1985) Computing Surveys , vol.17 , Issue.4 , pp. 471-522
    • Cardelli, L.1    Wegner, P.2
  • 4
  • 5
    • 33646191938 scopus 로고    scopus 로고
    • A distributed object-oriented language with session types
    • Proceedings of the Symposium on Trustworthy Global Computing
    • Dezani-Ciancaglini, M., Yoshida, N., Ahern, A. and Drossopolou, S. (2005) A distributed object-oriented language with session types. In: Proceedings of the Symposium on Trustworthy Global Computing. Springer-Verlag Lecture Notes in Computer Science 3705 299-318.
    • (2005) Springer-Verlag Lecture Notes in Computer Science , vol.3705 , pp. 299-318
    • Dezani-Ciancaglini, M.1    Yoshida, N.2    Ahern, A.3    Drossopolou, S.4
  • 9
    • 4043088311 scopus 로고    scopus 로고
    • Types and subtypes for client-server interactions
    • ESOP'99:Proceedings of the European Symposium on Programming Languages and Systems
    • Gay, S.J.and Hole, M.J. (1999) Types and subtypes for client-server interactions. In: ESOP'99:Proceedings of the European Symposium on Programming Languages and Systems. Springer-Verlag Lecture Notes in Computer Science 1576 74-90.
    • (1999) Springer-Verlag Lecture Notes in Computer Science , vol.1576 , pp. 74-90
    • Gay, S.J.1    Hole, M.J.2
  • 10
    • 28844438936 scopus 로고    scopus 로고
    • Subtyping for session types in the pi calculus
    • Gay, S.J. and Hole, M.J. (2005) Subtyping for session types in the pi calculus. Acta Informatica 42 (2/3) 191-225.
    • (2005) Acta Informatica , vol.42 , Issue.2-3 , pp. 191-225
    • Gay, S.J.1    Hole, M.J.2
  • 13
    • 85029492434 scopus 로고
    • Types for dyadic interaction
    • CONCUR'93: Proceedings of the International Conference on Concurrency Theory
    • Honda, K. (1993) Types for dyadic interaction. In: CONCUR'93: Proceedings of the International Conference on Concurrency Theory. Springer-Verlag Lecture Notes in Computer Science 715 509-523.
    • (1993) Springer-Verlag Lecture Notes in Computer Science , vol.715 , pp. 509-523
    • Honda, K.1
  • 14
    • 84947741770 scopus 로고    scopus 로고
    • Language primitives and type discipline for structured communication-based programming
    • ESOP'98: Proceedings of the European Symposium on Programming
    • Honda, K., Vasconcelos, V. and Kubo, M. (1998) Language primitives and type discipline for structured communication-based programming. In: ESOP'98: Proceedings of the European Symposium on Programming. Springer-Verlag Lecture Notes in Computer Science 1381 122-138.
    • (1998) Springer-Verlag Lecture Notes in Computer Science , vol.1381 , pp. 122-138
    • Honda, K.1    Vasconcelos, V.2    Kubo, M.3
  • 17
    • 58149348918 scopus 로고    scopus 로고
    • Liu, X. and Walker, D. (1995) A polymorphic type system for the polyadic π-calculus. In:CONCUR'95: Proceedings of the International Conference on Concurrency Theory. Springer-Verlag Lecture Notes in Computer Science 962.
    • Liu, X. and Walker, D. (1995) A polymorphic type system for the polyadic π-calculus. In:CONCUR'95: Proceedings of the International Conference on Concurrency Theory. Springer-Verlag Lecture Notes in Computer Science 962.
  • 18
    • 0003604327 scopus 로고
    • The polyadic π-calculus: A tutorial
    • Technical Report 91-180, Laboratory for Foundations of Computer Science, Department of Computer Science, University of Edinburgh
    • Milner, R. (1991) The polyadic π-calculus: a tutorial. Technical Report 91-180, Laboratory for Foundations of Computer Science, Department of Computer Science, University of Edinburgh.
    • (1991)
    • Milner, R.1
  • 20
    • 84974707224 scopus 로고    scopus 로고
    • Neubauer, M. and Thiemann, P. (2004a) An implementation of session types. In: Practical Aspects of Declarative Languages (PADL'04). Springer-Verlag Lecture Notes in Computer Science 3057 56-70.
    • Neubauer, M. and Thiemann, P. (2004a) An implementation of session types. In: Practical Aspects of Declarative Languages (PADL'04). Springer-Verlag Lecture Notes in Computer Science 3057 56-70.
  • 25
    • 0000233772 scopus 로고    scopus 로고
    • Behavioral equivalence in the polymorphic pi-calculus
    • Pierce, B. C. and Sangiorgi, D. (2000) Behavioral equivalence in the polymorphic pi-calculus. Journal of the ACM 47 (3).
    • (2000) Journal of the ACM , vol.47 , Issue.3
    • Pierce, B.C.1    Sangiorgi, D.2
  • 27
    • 58149351495 scopus 로고    scopus 로고
    • Reynolds, J. C. (1974) Towards a theory of type structure. In: Paris colloquium on programming. Springer-Verlag Lecture Notes in Computer Science 19.
    • Reynolds, J. C. (1974) Towards a theory of type structure. In: Paris colloquium on programming. Springer-Verlag Lecture Notes in Computer Science 19.
  • 29
    • 58149336024 scopus 로고    scopus 로고
    • Takeuchi, K., Honda, K. and Kubo, M. (1994) An interaction-based language and its typing system. In: PARLE '94: Parallel Architectures and Languages Europe. Springer-Verlag Lecture Notes in Computer Science 817.
    • Takeuchi, K., Honda, K. and Kubo, M. (1994) An interaction-based language and its typing system. In: PARLE '94: Parallel Architectures and Languages Europe. Springer-Verlag Lecture Notes in Computer Science 817.
  • 31
    • 33751098013 scopus 로고    scopus 로고
    • Typing the behavior of software components using session types
    • Vallecillo, A., Vasconcelos, V. T. and Ravara, A. (2006) Typing the behavior of software components using session types. Fundamenta Informaticae 73 (4) 583-598.
    • (2006) Fundamenta Informaticae , vol.73 , Issue.4 , pp. 583-598
    • Vallecillo, A.1    Vasconcelos, V.T.2    Ravara, A.3
  • 32
    • 33750708529 scopus 로고    scopus 로고
    • Type checking a multithreaded functional language with session types
    • Vasconcelos, V.T., Gay, S.J. and Ravara, A. (2006) Type checking a multithreaded functional language with session types. Theoretical Computer Science 368 (1-2) 64-87.
    • (2006) Theoretical Computer Science , vol.368 , Issue.1-2 , pp. 64-87
    • Vasconcelos, V.T.1    Gay, S.J.2    Ravara, A.3
  • 33
    • 84857367674 scopus 로고
    • Principal typing schemes in a polyadic π-calculus
    • CONCUR'93: Proceedings of the International Conference on Concurrency Theory
    • Vasconcelos, V.T. and Honda, K. (1993) Principal typing schemes in a polyadic π-calculus. In: CONCUR'93: Proceedings of the International Conference on Concurrency Theory. Springerverlag Lecture Notes in Computer Science 715.
    • (1993) Springerverlag Lecture Notes in Computer Science , vol.715
    • Vasconcelos, V.T.1    Honda, K.2
  • 34
    • 28844481697 scopus 로고    scopus 로고
    • Vasconcelos, V.T., Ravara, A. and Gay, S.J. (2004) Session types for functional multithreading. In:CONCUR'04: Proceedings of the International Conference on Concurrency Theory. Springer-Verlag Lecture Notes in Computer Science 3170 497-511.
    • Vasconcelos, V.T., Ravara, A. and Gay, S.J. (2004) Session types for functional multithreading. In:CONCUR'04: Proceedings of the International Conference on Concurrency Theory. Springer-Verlag Lecture Notes in Computer Science 3170 497-511.
  • 35
    • 58149351497 scopus 로고    scopus 로고
    • Language primitives and type discipline for structured communication-based programming revisited-two systems for higher-order session communication
    • Procedings of the 1st International Workshop on Security and Rewriting Techniques SeeReT
    • Yoshida, N. and Vasconcelos, V. T. (2006) Language primitives and type discipline for structured communication-based programming revisited-two systems for higher-order session communication. In: Procedings of the 1st International Workshop on Security and Rewriting Techniques (SeeReT 2006). Electronic Notes in Theoretical Computer Science.
    • (2006) Electronic Notes in Theoretical Computer Science
    • Yoshida, N.1    Vasconcelos, V.T.2


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