메뉴 건너뛰기




Volumn 311, Issue 1-3, 2004, Pages 121-163

A generic type system for the Pi-calculus

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER PROGRAMMING LANGUAGES; CONCURRENT ENGINEERING; INPUT OUTPUT PROGRAMS; LARGE SCALE SYSTEMS; THEOREM PROVING;

EID: 0346969701     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0304-3975(03)00325-6     Document Type: Article
Times cited : (104)

References (53)
  • 4
    • 85050550846 scopus 로고
    • Abstract interpretation: A unified lattice model for static analysis of programs by construction or approximation of fixpoints
    • P. Cousot, R. Cousot, Abstract interpretation: a unified lattice model for static analysis of programs by construction or approximation of fixpoints, in: Proc. ACM SIGPLAN/SIGACT Symp. on Principles of Programming Languages, 1977, pp. 238-252.
    • (1977) Proc. ACM SIGPLAN/SIGACT Symp. on Principles of Programming Languages , pp. 238-252
    • Cousot, P.1    Cousot, R.2
  • 5
    • 84945262598 scopus 로고    scopus 로고
    • JOIN(X): Constraint-based type inference for the join-calculus
    • Proc. 10th European Symp. on Programming (ESOP'01), Springer, Berlin
    • S. Conchon, F. Pottier, JOIN(X): constraint-based type inference for the join-calculus, in: Proc. 10th European Symp. on Programming (ESOP'01), Lecture Notes in Computer Science, Vol. 2028, Springer, Berlin, 2001, pp. 221-236.
    • (2001) Lecture Notes in Computer Science , vol.2028 , pp. 221-236
    • Conchon, S.1    Pottier, F.2
  • 8
    • 85017248930 scopus 로고    scopus 로고
    • Program analysis using mixed term and set constraints
    • Proc. SAS'97, Springer, Berlin
    • M. Fähndrich, A. Aiken, Program analysis using mixed term and set constraints, in: Proc. SAS'97, Lecture Notes in Computer Science, Vol. 1302, Springer, Berlin, 1997, pp. 114-126.
    • (1997) Lecture Notes in Computer Science , vol.1302 , pp. 114-126
    • Fähndrich, M.1    Aiken, A.2
  • 9
    • 0345792782 scopus 로고    scopus 로고
    • Occurrence counting analysis for the pi-calculus
    • Elsevier, Amsterdam
    • J. Feret, Occurrence counting analysis for the pi-calculus, in: Electronic Notes in Theoretical Computer Science, Vol. 39, Elsevier, Amsterdam, 2001, pp. 55-77.
    • (2001) Electronic Notes in Theoretical Computer Science , vol.39 , pp. 55-77
    • Feret, J.1
  • 10
    • 84888243417 scopus 로고    scopus 로고
    • Object types against races
    • CONCUR'99, Springer, Berlin
    • C. Flanagan, M. Abadi, Object types against races, in: CONCUR'99, Lecture Notes in Computer Science, Vol. 1664, Springer, Berlin, 1999, pp. 288-303.
    • (1999) Lecture Notes in Computer Science , vol.1664 , pp. 288-303
    • Flanagan, C.1    Abadi, M.2
  • 11
    • 84957892301 scopus 로고    scopus 로고
    • Types for safe locking
    • Proc. ESOP 1999, Springer, Berlin
    • C. Flanagan, M. Abadi, Types for safe locking, in: Proc. ESOP 1999, Lecture Notes in Computer Science, Vol. 1576, Springer, Berlin, 1999, pp. 91-108.
    • (1999) Lecture Notes in Computer Science , vol.1576 , pp. 91-108
    • Flanagan, C.1    Abadi, M.2
  • 15
    • 0000877763 scopus 로고    scopus 로고
    • The type system for object initialization in the Java bytecode language
    • Freund S.N., Mitchell J.C. The type system for object initialization in the Java bytecode language. ACM Trans. Programming Languages Systems. 21(6):1999;1196-1250.
    • (1999) ACM Trans. Programming Languages Systems , vol.21 , Issue.6 , pp. 1196-1250
    • Freund, S.N.1    Mitchell, J.C.2
  • 17
    • 0038414953 scopus 로고    scopus 로고
    • Typing correspondence assertions for communication protocols
    • Gordon A.D., Jeffrey A. Typing correspondence assertions for communication protocols. Theoret. Comput. Sci. 300:2003;379-409.
    • (2003) Theoret. Comput. Sci. , vol.300 , pp. 379-409
    • Gordon, A.D.1    Jeffrey, A.2
  • 19
    • 84974577536 scopus 로고    scopus 로고
    • Information flow vs. resource access in the information asynchronous pi-calculus
    • Proc. ICALP 2000, Springer, Berlin, July
    • M. Hennessy, J. Riely, Information flow vs. resource access in the information asynchronous pi-calculus, in: Proc. ICALP 2000, Lecture Notes in Computer Science, Vol. 1853, Springer, Berlin, July 2000.
    • (2000) Lecture Notes in Computer Science , vol.1853
    • Hennessy, M.1    Riely, J.2
  • 21
    • 0345792781 scopus 로고    scopus 로고
    • A theory of types for π -calculus
    • November
    • K. Honda, A theory of types for π -calculus, Typescript, November 1998, available at http://www.dcs.qmul.ac.uk/̃kohei/.
    • (1998) Typescript
    • Honda, K.1
  • 22
    • 84947269249 scopus 로고    scopus 로고
    • Secure information flow as typed process behaviour
    • Proc. European Symp. on Programming (ESOP) 2000, Springer, Berlin
    • K. Honda, V. Vasconcelos, N. Yoshida, Secure information flow as typed process behaviour, in: Proc. European Symp. on Programming (ESOP) 2000, Lecture Notes in Computer Science, Vol. 1782, Springer, Berlin, 2000, pp. 180-199.
    • (2000) Lecture Notes in Computer Science , vol.1782 , pp. 180-199
    • Honda, K.1    Vasconcelos, V.2    Yoshida, N.3
  • 24
    • 0034714632 scopus 로고    scopus 로고
    • Type reconstruction for linear pi-calculus with I/O subtyping
    • Igarashi A., Kobayashi N. Type reconstruction for linear pi-calculus with I/O subtyping. Inform. Comput. 161:2000;1-44.
    • (2000) Inform. Comput. , vol.161 , pp. 1-44
    • Igarashi, A.1    Kobayashi, N.2
  • 26
    • 84957561555 scopus 로고
    • A pi-calculus semantics for an object-based design notation
    • Proc. CONCUR'93, Springer, Berlin
    • C.B. Jones, A pi-calculus semantics for an object-based design notation, in: Proc. CONCUR'93, Lecture Notes in Computer Science, Springer, Berlin, 1993, pp. 158-172.
    • (1993) Lecture Notes in Computer Science , pp. 158-172
    • Jones, C.B.1
  • 27
    • 0032010343 scopus 로고    scopus 로고
    • A partially deadlock-free typed process calculus
    • Kobayashi N. A partially deadlock-free typed process calculus. ACM Trans. Programming Languages Systems. 20(2):1998;436-482.
    • (1998) ACM Trans. Programming Languages Systems , vol.20 , Issue.2 , pp. 436-482
    • Kobayashi, N.1
  • 28
    • 0037107029 scopus 로고    scopus 로고
    • A type system for lock-free processes
    • Kobayashi N. A type system for lock-free processes. Inform. Comput. 177:2002;122-159.
    • (2002) Inform. Comput. , vol.177 , pp. 122-159
    • Kobayashi, N.1
  • 31
    • 84885206872 scopus 로고    scopus 로고
    • An implicitly-typed deadlock-free process calculus
    • Proc. CONCUR2000, Springer, Berlin, August
    • N. Kobayashi, S. Saito, E. Sumii, An implicitly-typed deadlock-free process calculus, in: Proc. CONCUR2000, Lecture Notes in Computer Science, Vol. 1877, Springer, Berlin, August 2000, pp. 489-503.
    • (2000) Lecture Notes in Computer Science , vol.1877 , pp. 489-503
    • Kobayashi, N.1    Saito, S.2    Sumii, E.3
  • 32
    • 0029499365 scopus 로고
    • Towards foundations for concurrent object-oriented programming - Types and language design
    • Kobayashi N., Yonezawa A. Towards foundations for concurrent object-oriented programming - types and language design. Theory Practice Object Systems. 1(4):1995;243-268.
    • (1995) Theory Practice Object Systems , vol.1 , Issue.4 , pp. 243-268
    • Kobayashi, N.1    Yonezawa, A.2
  • 33
    • 84888258946 scopus 로고    scopus 로고
    • Generating type systems for process graphs
    • Proc. CONCUR'99, Springer, Berlin
    • B. König, Generating type systems for process graphs, in: Proc. CONCUR'99, Lecture Notes in Computer Science, Vol. 1664, Springer, Berlin, 1999, pp. 352-367.
    • (1999) Lecture Notes in Computer Science , vol.1664 , pp. 352-367
    • König, B.1
  • 34
    • 84983096276 scopus 로고    scopus 로고
    • Analysing input/output-capabilities of mobile processes with a generic type system
    • in: Proc. ICALP2000, Springer, Berlin
    • B. König, Analysing input/output-capabilities of mobile processes with a generic type system, in: Proc. ICALP2000, Lecture Notes in Computer Science, Vol. 1853, Springer, Berlin, 2000.
    • (2000) Lecture Notes in Computer Science , vol.1853
    • König, B.1
  • 36
    • 0000511698 scopus 로고
    • The polyadic π -calculus: A tutorial
    • F.L. Bauer, W. Brauer, & H. Schwichtenberg. Berlin: Springer
    • Milner R. The polyadic. π -calculus: a tutorial Bauer F.L., Brauer W., Schwichtenberg H. Logic and Algebra of Specification. 1993;Springer, Berlin.
    • (1993) Logic and Algebra of Specification
    • Milner, R.1
  • 37
    • 0030517494 scopus 로고    scopus 로고
    • Calculi for interaction
    • Milner R. Calculi for interaction. Acta Inform. 33(8):1996;707-737.
    • (1996) Acta Inform. , vol.33 , Issue.8 , pp. 707-737
    • Milner, R.1
  • 40
    • 0001518312 scopus 로고    scopus 로고
    • Typing and subtyping for mobile processes
    • Pierce B., Sangiorgi D. Typing and subtyping for mobile processes. Math. Struct. Comput. Sci. 6(5):1996;409-454.
    • (1996) Math. Struct. Comput. Sci. , vol.6 , Issue.5 , pp. 409-454
    • Pierce, B.1    Sangiorgi, D.2
  • 41
    • 0000233772 scopus 로고    scopus 로고
    • Behavioral equivalence in the polymorphic pi-calculus
    • Pierce B., Sangiorgi D. Behavioral equivalence in the polymorphic pi-calculus. J. Assoc. Comput. Mach. 47(5):2000;531-584.
    • (2000) J. Assoc. Comput. Mach. , vol.47 , Issue.5 , pp. 531-584
    • Pierce, B.1    Sangiorgi, D.2
  • 42
    • 84958743526 scopus 로고
    • Concurrent objects in a process calculus
    • Theory and Practice of Parallel Programming (TPPP), Sendai, Japan (November 1994), Springer, Berlin
    • B.C. Pierce, D.N. Turner, Concurrent objects in a process calculus, in: Theory and Practice of Parallel Programming (TPPP), Sendai, Japan (November 1994), Lecture Notes in Computer Science, Vol. 907, Springer, Berlin, 1995, pp. 187-215.
    • (1995) Lecture Notes in Computer Science , vol.907 , pp. 187-215
    • Pierce, B.C.1    Turner, D.N.2
  • 43
    • 0032627281 scopus 로고    scopus 로고
    • Changeable interfaces and promised messages for concurrent components
    • F. Puntigam, C. Peter, Changeable interfaces and promised messages for concurrent components, in: Proc. 1999 ACM Symp. on Applied Computing, 1999, pp. 141-145.
    • (1999) Proc. 1999 ACM Symp. on Applied Computing , pp. 141-145
    • Puntigam, F.1    Peter, C.2
  • 44
    • 84885216303 scopus 로고    scopus 로고
    • Typing non-uniform concurrent objects
    • Proc. CONCUR2000
    • A. Ravara, V. Vasconcelos, Typing non-uniform concurrent objects, in: Proc. CONCUR2000, Lecture Notes in Computer Science, Vol. 1877, 2000, pp. 474-488.
    • (2000) Lecture Notes in Computer Science , vol.1877 , pp. 474-488
    • Ravara, A.1    Vasconcelos, V.2
  • 45
    • 84947744871 scopus 로고    scopus 로고
    • Modal and temporal logics for processes
    • Logics for Concurrency
    • C. Stirling, Modal and temporal logics for processes, in: Logics for Concurrency, Lecture Notes in Computer Science, Vol. 1043, 1996, pp. 149-237.
    • (1996) Lecture Notes in Computer Science , vol.1043 , pp. 149-237
    • Stirling, C.1
  • 47
    • 84974191759 scopus 로고
    • Polymorphic type, region and effect inference
    • Talpin J.-P., Jouvelot P. Polymorphic type, region and effect inference. J. Funct. Programming. 2(3):1992;245-271.
    • (1992) J. Funct. Programming , vol.2 , Issue.3 , pp. 245-271
    • Talpin, J.-P.1    Jouvelot, P.2
  • 48
    • 0000549632 scopus 로고
    • The type and effect discipline
    • Talpin J.-P., Jouvelot P. The type and effect discipline. Inform. Comput. 111(2):1994;245-296.
    • (1994) Inform. Comput. , vol.111 , Issue.2 , pp. 245-296
    • Talpin, J.-P.1    Jouvelot, P.2
  • 50
    • 84857367674 scopus 로고
    • Principal typing schemes in a polyadic π -calculus
    • CONCUR'93, Springer, Berlin
    • V.T. Vasconcelos, K. Honda, Principal typing schemes in a polyadic π -calculus, in: CONCUR'93, Lecture Notes in Computer Science, Vol. 715, Springer, Berlin, 1993, pp. 524-538.
    • (1993) Lecture Notes in Computer Science , vol.715 , pp. 524-538
    • Vasconcelos, V.T.1    Honda, K.2
  • 51
    • 84905055376 scopus 로고    scopus 로고
    • Automatic determination of communication topologies in mobile systems
    • Proc. 5th Internat. Symp. on Static Analysis (SAS '98), Springer, Berlin
    • A. Venet, Automatic determination of communication topologies in mobile systems, in: Proc. 5th Internat. Symp. on Static Analysis (SAS '98), Lecture Notes in Computer Science, Vol. 1503, Springer, Berlin, 1998, pp. 152-167.
    • (1998) Lecture Notes in Computer Science , vol.1503 , pp. 152-167
    • Venet, A.1
  • 52
    • 84947920982 scopus 로고    scopus 로고
    • Graph types for monadic mobile processes
    • FST/TCS'16, Springer, Berlin
    • N. Yoshida, Graph types for monadic mobile processes, in: FST/TCS'16, Lecture Notes in Computer Science, Vol. 1180, Springer, Berlin, 1996, pp. 371-387.
    • (1996) Lecture Notes in Computer Science , vol.1180 , pp. 371-387
    • Yoshida, N.1


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