메뉴 건너뛰기




Volumn 253, Issue 2, 2001, Pages 311-350

Asynchronous process calculi: The first- and higher-order paradigms

(1)  Sangiorgi, D a  

a INRIA   (France)

Author keywords

Asynchrony; First and higher order process calculi; Full abstraction

Indexed keywords

ABSTRACTING; DISTRIBUTED COMPUTER SYSTEMS;

EID: 0034923642     PISSN: 03043975     EISSN: None     Source Type: Journal    
DOI: 10.1016/S0304-3975(00)00097-9     Document Type: Article
Times cited : (28)

References (43)
  • 1
    • 0002534194 scopus 로고
    • The lazy lambda calculus
    • D. Turner (Ed.), Addison-Wesley, Reading, MA
    • S. Abramsky, The lazy lambda calculus, in: D. Turner (Ed.), Research Topics in Functional Programming, Addison-Wesley, Reading, MA, 1989, pp. 65-116.
    • (1989) Research Topics in Functional Programming , pp. 65-116
    • Abramsky, S.1
  • 2
    • 0003528391 scopus 로고    scopus 로고
    • G. Agha, Actors: a Model of Concurrent Computation in Distributed Systems, The MIT Press, Cambridge, MA, 1986.
  • 3
    • 84955577422 scopus 로고    scopus 로고
    • On bisimulations for the asynchronous π-calculus, Proc. CONCUR '96, Springer, Berlin
    • R. Amadio, I. Castellani, D. Sangiorgi, in: On bisimulations for the asynchronous π-calculus, Proc. CONCUR '96, Lecture Notes in Computer Science, vol. 1119, Springer, Berlin, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1119
    • Amadio, R.1    Castellani, I.2    Sangiorgi, D.3
  • 4
    • 0027667776 scopus 로고
    • Subtyping recursive types
    • R.M. Amadio, L. Cardelli, Subtyping recursive types, ACM Trans. Program. Languages Systems 15(4) (1993), 575-631. A preliminary version appeared in POPL '91 and as DEC Systems Research Center Research Report Number 62, August 1990, pp. 104-118.
    • (1993) ACM Trans. Program. Languages Systems , vol.15 , Issue.4 , pp. 575-631
    • Amadio, R.M.1    Cardelli, L.2
  • 5
    • 0027667776 scopus 로고
    • and as DEC Systems Research Center Research Report Number 62, August
    • R.M. Amadio, L. Cardelli, Subtyping recursive types, ACM Trans. Program. Languages Systems 15(4) (1993), 575-631. A preliminary version appeared in POPL '91 and as DEC Systems Research Center Research Report Number 62, August 1990, pp. 104-118.
    • (1990) POPL '91 , pp. 104-118
  • 6
    • 84955568338 scopus 로고    scopus 로고
    • On the expressiveness of internal mobility in name-passing calculi, Proc. CONCUR '96, Springer, Berlin
    • M. Boreale, in: On the expressiveness of internal mobility in name-passing calculi, Proc. CONCUR '96, Lecture Notes in Computer Science, vol. 1119, Springer, Berlin, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1119
    • Boreale, M.1
  • 7
    • 84957668036 scopus 로고
    • Towards a lambda calculus for concurrent and communicating systems
    • TAPSOFT '89
    • G. Boudol, Towards a lambda calculus for concurrent and communicating systems, TAPSOFT '89, Lecture Notes in Computer Science, vol. 351, pp. 149-161, 1989.
    • (1989) Lecture Notes in Computer Science , vol.351 , pp. 149-161
    • Boudol, G.1
  • 8
    • 84931687139 scopus 로고    scopus 로고
    • G. Boudol, Asynchrony and the π-calculus, Tech. Rep. RR-1702, INRIA-Sophia Antipolis, 1992.
  • 9
    • 84931687140 scopus 로고    scopus 로고
    • G. Boudol, The pi-calculus in direct style, Proc. 24th POPL, ACM Press, New York, 1997.
  • 10
    • 84931687141 scopus 로고    scopus 로고
    • J. Despeyroux, Higher-order specification of the pi-calculus, to appear in Proc. IFIP TCS '2000, Japan, August 2000.
  • 11
    • 84931687142 scopus 로고    scopus 로고
    • W. Ferreira, M. Hennessy, A. Jeffrey, A theory of weak bisimulation for core CML, Tr 95:05, School of Cognitive and Computing Sciences, University of Sussex, 1995.
  • 12
    • 0022045868 scopus 로고
    • Impossibility of distributed consensus with one faulty processor
    • M.J. Fischer, N.A. Lynch, M.S. Paterson, Impossibility of distributed consensus with one faulty processor, J. ACM 32 (2) (1985) 374-382.
    • (1985) J. ACM , vol.32 , Issue.2 , pp. 374-382
    • Fischer, M.J.1    Lynch, N.A.2    Paterson, M.S.3
  • 13
    • 84931687143 scopus 로고    scopus 로고
    • C. Fournet, G. Gonthier, The reflexive chemical abstract machine and the join calculus, Proc. 23rd POPL, ACM Press, New York, 1996.
  • 14
    • 85033715310 scopus 로고
    • FACILE, a symmetric integration of concurrent and functional programming
    • J. Diaz, F. Orejas (Eds.), TAPSOFT '89, Springer, Berlin
    • A. Giacalone, P. Mishra, S. Prasad, FACILE, a symmetric integration of concurrent and functional programming, in: J. Diaz, F. Orejas (Eds.), TAPSOFT '89, Lecture Notes in Computer Science, vol. 352, Springer, Berlin, 1989, pp. 189-209.
    • (1989) Lecture Notes in Computer Science , vol.352 , pp. 189-209
    • Giacalone, A.1    Mishra, P.2    Prasad, S.3
  • 15
    • 84931687144 scopus 로고    scopus 로고
    • A.D. Gordon, G.D. Rees, Bisimilarity for a first-order calculus of objects with subtyping, Proc. 23rd POPL, ACM Press, New York, 1996.
  • 16
    • 0017504498 scopus 로고
    • Viewing control structures as patterns of passing messages
    • C. Hewitt, Viewing control structures as patterns of passing messages, J. Artificial Intelligence 8 (3) (1977) 323-364.
    • (1977) J. Artificial Intelligence , vol.8 , Issue.3 , pp. 323-364
    • Hewitt, C.1
  • 17
    • 84931687145 scopus 로고    scopus 로고
    • K. Honda, Two bisimilarities for the v-calculus, Tech. Rep. 92-002, Keio University, 1992.
  • 18
    • 84983016110 scopus 로고
    • An object calculus for asynchronous communications
    • M. Tokoro, O. Nierstrasz, P. Wegner, A. Yonezawa (Eds.), ECOOP '91 Workshop on Object Based Concurrent Programming, Geneva, Switzerland, 1991, Springer, Berlin
    • K. Honda, M. Tokoro, An object calculus for asynchronous communications, in: M. Tokoro, O. Nierstrasz, P. Wegner, A. Yonezawa (Eds.), ECOOP '91 Workshop on Object Based Concurrent Programming, Geneva, Switzerland, 1991, Lecture Notes in Computer Science, vol. 512, Springer, Berlin, 1991, pp. 133-147.
    • (1991) Lecture Notes in Computer Science , vol.512 , pp. 133-147
    • Honda, K.1    Tokoro, M.2
  • 19
    • 0002515927 scopus 로고
    • A small calculus for concurrent objects
    • K. Honda, M. Tokoro, A small calculus for concurrent objects, ACM OOPS Messanger, 2 (2) (1991) 50-54.
    • (1991) ACM OOPS Messanger , vol.2 , Issue.2 , pp. 50-54
    • Honda, K.1    Tokoro, M.2
  • 20
    • 0029404929 scopus 로고
    • On reduction-based process semantics
    • K. Honda, N. Yoshida, On reduction-based process semantics, Theoret. Comput. Sci. 152 (2) (1995) 437-486.
    • (1995) Theoret. Comput. Sci. , vol.152 , Issue.2 , pp. 437-486
    • Honda, K.1    Yoshida, N.2
  • 21
    • 0000627561 scopus 로고    scopus 로고
    • Proving congruence of bisimulation in functional programming languages
    • D.J. Howe, Proving congruence of bisimulation in functional programming languages, Inform. Comput. 124 (2) (1996) 103-112.
    • (1996) Inform. Comput. , vol.124 , Issue.2 , pp. 103-112
    • Howe, D.J.1
  • 22
    • 84931687146 scopus 로고    scopus 로고
    • H. Hüttel, J. Kleist, M. Merro, U. Nestmann, Migration = cloning; aliasing, to be presented at Sixth Workshop on Foundations of Object-Oriented Languages (FOOL 6), 1999.
  • 23
    • 0001128385 scopus 로고
    • Deciding bisimulation equivalences for a class of non-finite-state programs
    • B. Jonsson, J. Parrow, Deciding bisimulation equivalences for a class of non-finite-state programs, Inform. Comput. 107 (1993) 272-302.
    • (1993) Inform. Comput. , vol.107 , pp. 272-302
    • Jonsson, B.1    Parrow, J.2
  • 25
    • 84931687147 scopus 로고    scopus 로고
    • R. Milner, The polyadic π-calculus: a tutorial, Tech. Rep. ECS-LFCS-91-180, LFCS, Department of Computer Science Edinburgh University October 1991, Also in: F.L. Bauer, W. Brauer, H. Schwichtenberg (Eds.), Logic and Algebra of Specification, Springer, Berlin, 1993.
  • 26
    • 84931687148 scopus 로고    scopus 로고
    • R. Milner, The polyadic π-calculus: a tutorial, Tech. Rep. ECS-LFCS-91-180, LFCS, Department of Computer Science Edinburgh University October 1991, Also in: F.L. Bauer, W. Brauer, H. Schwichtenberg (Eds.), Logic and Algebra of Specification, Springer, Berlin, 1993.
  • 27
    • 84976193394 scopus 로고
    • Functions as processes
    • R. Milner, Functions as processes, J. Math. Struct. Comp. Sci. 2 (2) (1992) 119-141.
    • (1992) J. Math. Struct. Comp. Sci. , vol.2 , Issue.2 , pp. 119-141
    • Milner, R.1
  • 28
    • 84968816021 scopus 로고
    • Barbed bisimulation
    • W. Kuich (Ed.), 19th ICALP, Springer, Berlin
    • R. Milner, D. Sangiorgi, Barbed bisimulation, in: W. Kuich (Ed.), 19th ICALP, Lecture Notes in Computer Science, vol. 623, Springer, Berlin, 1992, pp. 685-695.
    • (1992) Lecture Notes in Computer Science , vol.623 , pp. 685-695
    • Milner, R.1    Sangiorgi, D.2
  • 29
    • 84983191306 scopus 로고    scopus 로고
    • Decoding choice encodings, Proc. CONCUR '96, Springer, Berlin
    • U. Nestmann, B. Pierce, in: Decoding choice encodings, Proc. CONCUR '96, Lecture Notes in Computer Science, vol. 1119, Springer, Berlin, 1996.
    • (1996) Lecture Notes in Computer Science , vol.1119
    • Nestmann, U.1    Pierce, B.2
  • 30
    • 84931687149 scopus 로고    scopus 로고
    • C. Palamidessi, Comparing the expressive power of the synchronous and the asynchronous pi-calculus, Proc. 24th POPL, ACM Press, New York, 1997.
  • 31
    • 0000562708 scopus 로고
    • Algebraic theories for name-passing calculi
    • J. Parrow, D. Sangiorgi, Algebraic theories for name-passing calculi, Inform. Comput. 120 (2) (1995) 174-197.
    • (1995) Inform. Comput. , vol.120 , Issue.2 , pp. 174-197
    • Parrow, J.1    Sangiorgi, D.2
  • 32
    • 84931687150 scopus 로고    scopus 로고
    • B.C. Pierce, D.N. Turner, Pict: a programming language based on the pi-calculus, Tech. Rep. CSCI 476, Indiana University, 1997, in: Gordon Plotkin, Colin Stirling, and Mads Tofte (Eds.) Proof, Language and Interaction: Essays in Honour of Robin Milner MIT Press, Cambridge, MA, to appear.
  • 33
    • 85036583908 scopus 로고    scopus 로고
    • J. Reppy. CML: a higher-order concurrent language, in: Programming Language Design and Implementation, SIGPLAN, ACM, 1991.
  • 34
    • 84931687152 scopus 로고    scopus 로고
    • D. Sangiorgi, Expressing mobility in process algebras: first-order and higher-order paradigms. Ph.D. thesis CST-99-93, Department of Computer Science, University of Edinburgh, 1992.
  • 35
    • 84931687153 scopus 로고    scopus 로고
    • D. Sangiorgi, Lazy functions and mobile processes. Tech. Rep. RR-2515, INRIA-Sophia Antipolis, 1995, in Festschrift volume in honor of Robin Milner's 60th birthday, MIT Press, New York, to appear.
  • 36
    • 0000770509 scopus 로고    scopus 로고
    • Bisimulation for higher-order process calculi
    • D. Sangiorgi, Bisimulation for higher-order process calculi, Inform. Comput. 131 (2) (1996) 141-178.
    • (1996) Inform. Comput. , vol.131 , Issue.2 , pp. 141-178
    • Sangiorgi, D.1
  • 37
    • 0030260547 scopus 로고    scopus 로고
    • π-calculus, internal mobility and agent-passing calculi
    • D. Sangiorgi, π-calculus, internal mobility and agent-passing calculi, Theor. Comput. Sci. 167 (2) (1996) 235-274.
    • (1996) Theor. Comput. Sci. , vol.167 , Issue.2 , pp. 235-274
    • Sangiorgi, D.1
  • 38
    • 0000973591 scopus 로고    scopus 로고
    • The name discipline of receptiveness
    • D. Sangiorgi, The name discipline of receptiveness, Theoret. Comput. Sci. 221 (1999) 457-493.
    • (1999) Theoret. Comput. Sci. , vol.221 , pp. 457-493
    • Sangiorgi, D.1
  • 39
    • 84931687154 scopus 로고    scopus 로고
    • D. Sangiorgi, Interpreting functions as pi-calculus processes: a tutorial, Revised version of TR RR-3470, INRIA-Sophia Antipolis, Available from the author's web page.
  • 40
    • 84955567248 scopus 로고
    • The problem of Weak Bisimulation up to
    • W.R. Cleveland (Ed.), Proc. CONCUR '92, Springer, Berlin
    • D. Sangiorgi, R. Milner, The problem of Weak Bisimulation up to, in: W.R. Cleveland (Ed.), Proc. CONCUR '92, Lecture Notes in Computer Science, vol. 630, Springer, Berlin, 1992, pp. 32-46.
    • (1992) Lecture Notes in Computer Science , vol.630 , pp. 32-46
    • Sangiorgi, D.1    Milner, R.2
  • 41
    • 84931687155 scopus 로고    scopus 로고
    • B. Thomsen, Calculi for higher order communicating systems, Ph.D. Thesis, Department of Computing, Imperial College, 1990.
  • 42
    • 0013213308 scopus 로고
    • Plain CHOCS, a second generation calculus for higher-order processes
    • B. Thomsen, Plain CHOCS, a second generation calculus for higher-order processes, Acta Inform. 30 (1993) 1-59.
    • (1993) Acta Inform. , vol.30 , pp. 1-59
    • Thomsen, B.1


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