메뉴 건너뛰기




Volumn 368, Issue 1-2, 2006, Pages 64-87

Type checking a multithreaded functional language with session types

Author keywords

Concurrent programming; Session types; Specification of communication protocols; Static type checking

Indexed keywords

COMMUNICATION CHANNELS (INFORMATION THEORY); COMPUTER PROGRAMMING; DATABASE SYSTEMS; NETWORK PROTOCOLS; SEMANTICS;

EID: 33750708529     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.tcs.2006.06.028     Document Type: Article
Times cited : (84)

References (40)
  • 2
    • 17044434267 scopus 로고    scopus 로고
    • Correspondence assertions for process synchronization in concurrent communication
    • Bonelli E., Compagnoni A., and Gunter E. Correspondence assertions for process synchronization in concurrent communication. J. Functional Programming 15 2 (2005) 219-247
    • (2005) J. Functional Programming , vol.15 , Issue.2 , pp. 219-247
    • Bonelli, E.1    Compagnoni, A.2    Gunter, E.3
  • 7
    • 33750712872 scopus 로고    scopus 로고
    • F. Curbera, Y. Goland, J. Klein, F. Leymann, S.T.D. Roller, S. Weerawarana, Business process execution language for web services, version 1.1, Technical Report, IBM, 2003.
  • 15
    • 28844438936 scopus 로고    scopus 로고
    • Subtyping for session types in the pi calculus
    • Gay S.J., and Hole M.J. Subtyping for session types in the pi calculus. Acta Inform. 42 2-3 (2005) 191-225
    • (2005) Acta Inform. , vol.42 , Issue.2-3 , pp. 191-225
    • Gay, S.J.1    Hole, M.J.2
  • 16
    • 33750713459 scopus 로고    scopus 로고
    • S.J. Gay, A. Ravara, V.T. Vasconcelos, Session types for inter-process communication, Technical Report TR-2003-133, Department of Computing Science, University of Glasgow, March 2003.
  • 17
    • 0038414953 scopus 로고    scopus 로고
    • Typing correspondence assertions for communication protocols
    • Gordon A.D., and Jeffrey A. Typing correspondence assertions for communication protocols. Theoret. Comput. Sci. 300 1-3 (2003) 379-409
    • (2003) Theoret. Comput. Sci. , vol.300 , Issue.1-3 , pp. 379-409
    • Gordon, A.D.1    Jeffrey, A.2
  • 23
    • 0346969701 scopus 로고    scopus 로고
    • A generic type system for the pi-calculus
    • Igarashi A., and Kobayashi N. A generic type system for the pi-calculus. Theoret. Comput. Sci. 311 1-3 (2004) 121-163
    • (2004) Theoret. Comput. Sci. , vol.311 , Issue.1-3 , pp. 121-163
    • Igarashi, A.1    Kobayashi, N.2
  • 24
    • 0036053148 scopus 로고    scopus 로고
    • A fully abstract may testing semantics for concurrent objects
    • IEEE Computer Society Press, Silverspring, MD
    • Jeffrey A., and Rathke J. A fully abstract may testing semantics for concurrent objects. Annu. Symp. on Logic in Computer Science (2002), IEEE Computer Society Press, Silverspring, MD 101-112
    • (2002) Annu. Symp. on Logic in Computer Science , pp. 101-112
    • Jeffrey, A.1    Rathke, J.2
  • 25
    • 0018105622 scopus 로고
    • A theory of type polymorphism in programming
    • Milner R. A theory of type polymorphism in programming. J. Comput. System Sci. 17 (1978) 348-375
    • (1978) J. Comput. System Sci. , vol.17 , pp. 348-375
    • Milner, R.1
  • 26
    • 44049113210 scopus 로고
    • A calculus of mobile processes, I and II
    • Milner R., Parrow J., and Walker D. A calculus of mobile processes, I and II. Inform. and Comput. 100 1 (1992) 1-77
    • (1992) Inform. and Comput. , vol.100 , Issue.1 , pp. 1-77
    • Milner, R.1    Parrow, J.2    Walker, D.3
  • 34
    • 33750713134 scopus 로고    scopus 로고
    • A. Vallecillo, V.T. Vasconcelos, A. Ravara, Typing the behavior of software components using session types, Full version of A. Vallecillo, V.T. Vasconcelos, A. Ravara, Typing the behavior of objects and components using session types, in: Internat. Workshop on Foundations of Coordination Languages and Software Architectures, Electronic Notes in Theoretical Computer Science, Vol. 68(3), Elsevier, Amsterdam, 2003, Fund. Inform. 73 (4) (2006).
  • 37
    • 33750708365 scopus 로고    scopus 로고
    • W3C, Web services choreography requirements, W3C Working Draft, 2004.
  • 38
    • 33646131583 scopus 로고    scopus 로고
    • Substructural type systems
    • Pierce B.C. (Ed), MIT Press, Cambridge, MA (Chapter 1)
    • Walker D. Substructural type systems. In: Pierce B.C. (Ed). Advanced Topics in Types and Programming Languages (2005), MIT Press, Cambridge, MA (Chapter 1)
    • (2005) Advanced Topics in Types and Programming Languages
    • Walker, D.1
  • 40
    • 33750700273 scopus 로고    scopus 로고
    • N. Yoshida, V.T. Vasconcelos, Language primitives and type discipline for structured communication-based programming revisited, in: First Internat. Workshop on Security and Rewriting Techniques, Electronic Notes on Theoretical Computer Science, 2006, Extended version in Technical Report DI/FCUL TR-06-9, Department of Computer Science, University of Lisbon.


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