메뉴 건너뛰기




Volumn 158, Issue 1, 2006, Pages 307-330

On the Observational Theory of the CPS-calculus. (Extended Abstract)

Author keywords

calculus; applicative bisimilarity; CPS transforms; up to bisimilarity proof technique; up to context

Indexed keywords

ABSTRACTING; COMPUTER SIMULATION; FORMAL LANGUAGES; SEMANTICS;

EID: 33646121779     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2006.04.016     Document Type: Article
Times cited : (5)

References (55)
  • 1
  • 2
    • 0000451579 scopus 로고
    • Full abstraction in the lazy lambda calculus
    • Abramsky S., and Ong L. Full abstraction in the lazy lambda calculus. Information and Computation 105 (1993) 159-267
    • (1993) Information and Computation , vol.105 , pp. 159-267
    • Abramsky, S.1    Ong, L.2
  • 4
    • 0003214304 scopus 로고
    • The Lambda Calculus: Its Syntax and Semantics
    • North Holland Revised edition
    • Barendregt H. The Lambda Calculus: Its Syntax and Semantics. Studies in Logic volume 103 (1984), North Holland Revised edition
    • (1984) Studies in Logic , vol.103
    • Barendregt, H.1
  • 5
    • 33646152060 scopus 로고    scopus 로고
    • G. Berry. Some syntactic and categorical constructions of lambda calculus models. Technical Report RR-80, INRIA-Sophia Antipolis, 1981
  • 6
    • 84957668036 scopus 로고
    • Towards a lambda calculus for concurrent and communicating systems
    • Proc. TAPSOFT '89, Springer Verlag
    • Boudol G. Towards a lambda calculus for concurrent and communicating systems. Proc. TAPSOFT '89. LNCS volume 351 (1989), Springer Verlag 149-161
    • (1989) LNCS , vol.351 , pp. 149-161
    • Boudol, G.1
  • 7
    • 33646141344 scopus 로고    scopus 로고
    • G. Boudol. Asynchrony and the π-calculus. Technical Report RR-1702, INRIA-Sophia Antipolis, 1992
  • 8
    • 0030681154 scopus 로고    scopus 로고
    • The pi-calculus in direct style
    • ACM Press
    • Boudol G. The pi-calculus in direct style. Proc. 24th POPL (1997), ACM Press 228-241
    • (1997) Proc. 24th POPL , pp. 228-241
    • Boudol, G.1
  • 9
    • 0012879375 scopus 로고    scopus 로고
    • On the semantics of the call-by-name CPS transforms
    • Boudol G. On the semantics of the call-by-name CPS transforms. Theoretical Computer Science (2000) 309-321
    • (2000) Theoretical Computer Science , pp. 309-321
    • Boudol, G.1
  • 10
    • 84976854485 scopus 로고
    • Lambda-calculus schemata
    • Proceedings of ACM Conference on Proving Assertions about Programs
    • Fischer M.J. Lambda-calculus schemata. Proceedings of ACM Conference on Proving Assertions about Programs. SIGPLAN Notice 7 1 (1972) 104-109
    • (1972) SIGPLAN Notice , vol.7 , Issue.1 , pp. 104-109
    • Fischer, M.J.1
  • 11
    • 0029703268 scopus 로고    scopus 로고
    • The Reflexive Chemical Abstract Machine and the Join calculus
    • ACM Press
    • Fournet C., and Gonthier G. The Reflexive Chemical Abstract Machine and the Join calculus. Proc. 23th POPL (1996), ACM Press 372-385
    • (1996) Proc. 23th POPL , pp. 372-385
    • Fournet, C.1    Gonthier, G.2
  • 12
    • 0742303621 scopus 로고    scopus 로고
    • On the Call-by-Value CPS transform and its semantics
    • Führmann C., and Thielecke H. On the Call-by-Value CPS transform and its semantics. Information and Computation 188 2 (2004) 241-283
    • (2004) Information and Computation , vol.188 , Issue.2 , pp. 241-283
    • Führmann, C.1    Thielecke, H.2
  • 13
    • 33646124194 scopus 로고    scopus 로고
    • A. D. Gordon. Bisimilarity as a theory of functional programming: mini-course. Notes Series BRICS-NS-95-3, BRICS, Department of Computer Science, University of Aarhus, July 1995
  • 14
    • 84983016110 scopus 로고
    • An Object Calculus for Asynchronous Communications
    • Proc. ECOOP '91, Springer Verlag
    • Honda K., and Tokoro M. An Object Calculus for Asynchronous Communications. Proc. ECOOP '91. LNCS volume 512 (1991), Springer Verlag
    • (1991) LNCS , vol.512
    • Honda, K.1    Tokoro, M.2
  • 15
    • 0000627561 scopus 로고    scopus 로고
    • Proving congruence of bisimulation in functional programming languages
    • Howe D.J. Proving congruence of bisimulation in functional programming languages. Information and Computation 124 2 (1996) 103-112
    • (1996) Information and Computation , vol.124 , Issue.2 , pp. 103-112
    • Howe, D.J.1
  • 17
    • 33745828715 scopus 로고    scopus 로고
    • Small bisimulations for reasoning about higher-order imperative programs
    • ACM Press
    • Koutavas V., and Wand M. Small bisimulations for reasoning about higher-order imperative programs. Proc. 33rd POPL (2006), ACM Press 141-152
    • (2006) Proc. 33rd POPL , pp. 141-152
    • Koutavas, V.1    Wand, M.2
  • 19
    • 19344377681 scopus 로고    scopus 로고
    • Bisimulation in untyped lambda calculus: Böhm trees and bisimulation up to context
    • Proc. 15th MFPS
    • Lassen S.B. Bisimulation in untyped lambda calculus: Böhm trees and bisimulation up to context. Proc. 15th MFPS. Electronic Notes in Theoretical Computer Science 20 (1999)
    • (1999) Electronic Notes in Theoretical Computer Science , vol.20
    • Lassen, S.B.1
  • 20
    • 33646143741 scopus 로고    scopus 로고
    • S.B. Lassen. Eager normal form bisimulation. In Proc. 20th LICS, 2005
  • 21
    • 33646134357 scopus 로고    scopus 로고
    • L. Leth. Functional Programs as Reconfigurable Networks of Communicating Processes. Ph.D. thesis, Imperial College, University of London, 1991
  • 22
    • 0002687255 scopus 로고
    • An algebraic interpretation of the λβκ-calculus; and an application of a labelled λ-calculus
    • Lévy J.J. An algebraic interpretation of the λβκ-calculus; and an application of a labelled λ-calculus. Theoretical Computer Science 2 1 (1976) 97-114
    • (1976) Theoretical Computer Science , vol.2 , Issue.1 , pp. 97-114
    • Lévy, J.J.1
  • 23
    • 48749148514 scopus 로고
    • Set theoretical models of lambda calculus: Theory, expansions and isomorphisms
    • Longo G. Set theoretical models of lambda calculus: Theory, expansions and isomorphisms. Annales of Pure and Applied Logic 24 (1983) 153-188
    • (1983) Annales of Pure and Applied Logic , vol.24 , pp. 153-188
    • Longo, G.1
  • 25
    • 33646130114 scopus 로고    scopus 로고
    • M. Merro and C. Biasi. On the observational theory of the CPS-calculus. Technical Report 40/2006, Dipartimento di Informatica - Università degli studi di Verona, Italy, April 2006. Available at http://www.di.univr.it/report
  • 26
    • 33646146147 scopus 로고    scopus 로고
    • Behavioral theory for mobile ambients
    • Merro M., and Zappa Nardelli F. Behavioral theory for mobile ambients. Journal of the ACM 52 6 (2005) 961-1023
    • (2005) Journal of the ACM , vol.52 , Issue.6 , pp. 961-1023
    • Merro, M.1    Zappa Nardelli, F.2
  • 27
    • 85022817949 scopus 로고    scopus 로고
    • On asynchrony in name-passing calculi
    • An extended abstract appeared in the Proc. of ICALP'98
    • Merro M., and Sangiorgi D. On asynchrony in name-passing calculi. Journal of Mathematical Structures in Computer Science 14 (2004) 715-767 An extended abstract appeared in the Proc. of ICALP'98
    • (2004) Journal of Mathematical Structures in Computer Science , vol.14 , pp. 715-767
    • Merro, M.1    Sangiorgi, D.2
  • 28
    • 84976193394 scopus 로고
    • Functions as processes
    • A prelimiinary versione appeared as INRIA-Research Report 1154, 1990
    • Milner R. Functions as processes. Journal of Mathematical Structures in Computer Science 2 2 (1992) 119-141 A prelimiinary versione appeared as INRIA-Research Report 1154, 1990
    • (1992) Journal of Mathematical Structures in Computer Science , vol.2 , Issue.2 , pp. 119-141
    • Milner, R.1
  • 29
    • 0001862336 scopus 로고
    • Fully abstract models of typed lambda calculus
    • Milner R. Fully abstract models of typed lambda calculus. Theoretical Computer Science 4 (1977) 1-22
    • (1977) Theoretical Computer Science , vol.4 , pp. 1-22
    • Milner, R.1
  • 31
    • 33646157042 scopus 로고    scopus 로고
    • R. Milner. The polyadic π-calculus: a tutorial. Technical Report ECS-LFCS-91-180, LFCS, Dept. of Comp. Sci., Edinburgh Univ., October 1991
  • 32
    • 0004230359 scopus 로고
    • Also. Bauer F.L., Brauer W., and Schwichtenberg H. (Eds), Springer Verlag
    • Also. In: Bauer F.L., Brauer W., and Schwichtenberg H. (Eds). Logic and Algebra of Specification (1993), Springer Verlag
    • (1993) Logic and Algebra of Specification
  • 34
    • 84968816021 scopus 로고
    • Barbed bisimulation
    • Proc. 19th ICALP, Springer Verlag
    • Milner R., and Sangiorgi D. Barbed bisimulation. Proc. 19th ICALP. LNCS volume 623 (1992), Springer Verlag 685-695
    • (1992) LNCS , vol.623 , pp. 685-695
    • Milner, R.1    Sangiorgi, D.2
  • 35
    • 33646129174 scopus 로고    scopus 로고
    • J. Morris. Lambda-Calculus Models of Programming Languages. PhD thesis, Massachusetts Institute of Technology, 1968
  • 36
    • 84957891289 scopus 로고
    • Polarized name passing
    • Proc. FST&TCS, Springer Verlag
    • Odersky M. Polarized name passing. Proc. FST&TCS. LNCS volume 1026 (1995), Springer Verlag
    • (1995) LNCS , vol.1026
    • Odersky, M.1
  • 37
    • 33646141806 scopus 로고    scopus 로고
    • G.K. Ostheimer and A.J.T. Davie. π-calculus characterisations of some practical λ-calculus reductions strategies. Technical Report CS/93/14, St. Andrews, 1993
  • 38
    • 84945924340 scopus 로고
    • Concurrency on automata and infinite sequences
    • Conf. on Theoretical Computer Science. Deussen P. (Ed), Springer Verlag
    • Park D.M. Concurrency on automata and infinite sequences. In: Deussen P. (Ed). Conf. on Theoretical Computer Science. LNCS volume 104 (1981), Springer Verlag
    • (1981) LNCS , vol.104
    • Park, D.M.1
  • 39
    • 33646139616 scopus 로고    scopus 로고
    • A. M. Pitts. An extension of Howe's construction to yield simulation-up-to-context results. Unpublished Manuscript, 1995
  • 40
    • 0002057409 scopus 로고    scopus 로고
    • Operationally-based theories of program equivalence
    • Dybjer P., and Pitts A.M. (Eds), Publications of the Newton Institute, Cambridge University Press
    • Pitts A.M. Operationally-based theories of program equivalence. In: Dybjer P., and Pitts A.M. (Eds). Semantics and Logics of Computation (1997), Publications of the Newton Institute, Cambridge University Press 241-298
    • (1997) Semantics and Logics of Computation , pp. 241-298
    • Pitts, A.M.1
  • 41
    • 18944377121 scopus 로고
    • Call by name, call by value and the λ-calculus
    • Plotkin G.D. Call by name, call by value and the λ-calculus. Theoretical Computer Science 1 (1975) 125-159
    • (1975) Theoretical Computer Science , vol.1 , pp. 125-159
    • Plotkin, G.D.1
  • 42
    • 33646144180 scopus 로고    scopus 로고
    • G.D. Plotkin. A structural approach to operational semantics. Technical Report DAIMI-FN-19, Computer Science Department, Aarhus University, 1981
  • 43
    • 0000307929 scopus 로고
    • Reasoning about programs in continuation-passing style
    • Sabry A., and Felleisen M. Reasoning about programs in continuation-passing style. Lisp and Symbolic Computation 6 (1993) 289-360
    • (1993) Lisp and Symbolic Computation , vol.6 , pp. 289-360
    • Sabry, A.1    Felleisen, M.2
  • 44
    • 0030651654 scopus 로고    scopus 로고
    • From SOS rules to proof principles: An operational metatheory for functional languages
    • ACM Press
    • Sands D. From SOS rules to proof principles: An operational metatheory for functional languages. Proc. 24th POPL (1997), ACM Press 428-441
    • (1997) Proc. 24th POPL , pp. 428-441
    • Sands, D.1
  • 45
    • 0000785001 scopus 로고
    • The lazy lambda calculus in a concurrency scenario
    • Sangiorgi D. The lazy lambda calculus in a concurrency scenario. Information and Computation 111 1 (1994) 120-153
    • (1994) Information and Computation , vol.111 , Issue.1 , pp. 120-153
    • Sangiorgi, D.1
  • 46
    • 0000770509 scopus 로고    scopus 로고
    • Bisimulation for Higher-Order Process Calculi
    • Sangiorgi D. Bisimulation for Higher-Order Process Calculi. Information and Computation 131 2 (1996) 141-178
    • (1996) Information and Computation , vol.131 , Issue.2 , pp. 141-178
    • Sangiorgi, D.1
  • 48
    • 84955567248 scopus 로고
    • The problem of "Weak Bisimulation up to"
    • Proc. CONCUR '92, Springer Verlag
    • Sangiorgi D., and Milner R. The problem of "Weak Bisimulation up to". Proc. CONCUR '92. LNCS volume 630 (1992), Springer Verlag 32-46
    • (1992) LNCS , vol.630 , pp. 32-46
    • Sangiorgi, D.1    Milner, R.2
  • 49
    • 33646122836 scopus 로고    scopus 로고
    • Some results on barbed equivalences in pi-calculus
    • Proc. CONCUR '01, Springer Verlag
    • Sangiorgi D., and Walker D. Some results on barbed equivalences in pi-calculus. Proc. CONCUR '01. LNCS volume 2154 (2001), Springer Verlag
    • (2001) LNCS , vol.2154
    • Sangiorgi, D.1    Walker, D.2
  • 50
    • 33646146899 scopus 로고    scopus 로고
    • G. Steele. RABBIT: A compiler for SCHEME. Technical Report AITR-474, MIT Artificial Intelligence Laboratory, 1978
  • 51
    • 33646129423 scopus 로고    scopus 로고
    • C. Strachey and P. Wadsworth. Continuations: A mathematical semantics for handling full jumps. Technical Report PRG-11, Oxford University Computing Laboratory, Programming Research Group, 1974
  • 52
    • 0033727453 scopus 로고    scopus 로고
    • Continuations: A mathematical semantics for handling full jumps
    • Strachey C., and Wadsworth P. Continuations: A mathematical semantics for handling full jumps. Higher-Order and Symbolic Computation 13 1/2 (2000) 135-152
    • (2000) Higher-Order and Symbolic Computation , vol.13 , Issue.1-2 , pp. 135-152
    • Strachey, C.1    Wadsworth, P.2
  • 53
    • 33646143497 scopus 로고    scopus 로고
    • H. Thielecke. Categorical Structure of Continuation Passing Style. PhD thesis, University of Edinburgh, 1997. Also available as technical report ECS-LFCS-97-376
  • 54
    • 33646149948 scopus 로고    scopus 로고
    • B. Thomsen. Calculi for Higher Order Communicating Systems. PhD thesis, Department of Computing, Imperial College, 1990
  • 55
    • 33646138206 scopus 로고    scopus 로고
    • W.P. Weijland. Synchrony and Asynchrony in Process Algebra. PhD thesis, University of Amsterdam, 1989


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