메뉴 건너뛰기




Volumn 54, Issue 5, 2007, Pages

A bisimulation for type abstraction and recursion

Author keywords

Bisimulations; Contextual equivalence; Existential types; Lambda calculus; Logical relations; Recursive types

Indexed keywords

BISIMULATIONS; CONTEXTUAL EQUIVALENCE; EXISTENTIAL TYPES; LAMBDA-CALCULUS; LOGICAL RELATIONS; RECURSIVE TYPES;

EID: 35348948557     PISSN: 00045411     EISSN: 1557735X     Source Type: Journal    
DOI: 10.1145/1284320.1284325     Document Type: Article
Times cited : (60)

References (50)
  • 2
    • 0000298407 scopus 로고    scopus 로고
    • A bisimulation method for cryptographic protocols
    • ABADI, M., AND GORDON, A. D. 1998. A bisimulation method for cryptographic protocols. Nordic Journal of Computing 5, 267-303.
    • (1998) Nordic Journal of Computing , vol.5 , pp. 267-303
    • ABADI, M.1    GORDON, A.D.2
  • 3
    • 35348986062 scopus 로고    scopus 로고
    • Proceedings of the 7th European Symposium on Programming
    • Preliminary version appeared in, Springer-Verlag, New York, pp
    • (Preliminary version appeared in Proceedings of the 7th European Symposium on Programming. Lecture Notes in Computer Science, vol. 1381, Springer-Verlag, New York, pp. 12-26, 1998).
    • (1998) Lecture Notes in Computer Science , vol.1381 , pp. 12-26
  • 4
    • 0003092378 scopus 로고    scopus 로고
    • A calculus for cryptographic protocols: The spi calculus
    • ABADI, M., AND GORDON, A. D. 1999. A calculus for cryptographic protocols: The spi calculus. Information and Computation 148, 1, 1-70.
    • (1999) Information and Computation , vol.148 , Issue.1 , pp. 1-70
    • ABADI, M.1    GORDON, A.D.2
  • 5
    • 35348934969 scopus 로고    scopus 로고
    • (Preliminary version appeared in Proceedings of the 4th ACM Conference on Computer and Communications Security, ACM, New York, pp. 36-47, 1997).
    • (Preliminary version appeared in Proceedings of the 4th ACM Conference on Computer and Communications Security, ACM, New York, pp. 36-47, 1997).
  • 6
    • 0002534194 scopus 로고
    • The lazy lambda calculus
    • D. A. Turner, Ed. Addison-Wesley, Reading, MA
    • ABRAMSKY, S. 1990. The lazy lambda calculus. In Research Topics in Functional Programming, D. A. Turner, Ed. Addison-Wesley, Reading, MA, 65-117.
    • (1990) Research Topics in Functional Programming , pp. 65-117
    • ABRAMSKY, S.1
  • 7
    • 33745781693 scopus 로고    scopus 로고
    • Step-indexed syntactic logical relations for recursive and quantified types
    • AHMED, A. 2006. Step-indexed syntactic logical relations for recursive and quantified types. In Proceedings of the 15th European Symposium on Programming. 69-83.
    • (2006) Proceedings of the 15th European Symposium on Programming , pp. 69-83
    • AHMED, A.1
  • 9
    • 0038559204 scopus 로고    scopus 로고
    • An indexed model of recursive types for foundational proof-carrying code
    • APPEL, A. W., AND MCALLESTER, D. 2001. An indexed model of recursive types for foundational proof-carrying code. ACM Trans. Prog. Lang. Syst. 23, 5, 657-683.
    • (2001) ACM Trans. Prog. Lang. Syst , vol.23 , Issue.5 , pp. 657-683
    • APPEL, A.W.1    MCALLESTER, D.2
  • 10
    • 35248866941 scopus 로고    scopus 로고
    • Genericity and the pi-calculus
    • Proceedings of the Foundations of Software Science and Computation Structures, Springer-Verlag, New York
    • BERGER, M., HONDA, K., AND YOSHIDA, N. 2003. Genericity and the pi-calculus. In Proceedings of the Foundations of Software Science and Computation Structures. Lecture Notes in Computer Science, vol. 2620. Springer-Verlag, New York, 103-119.
    • (2003) Lecture Notes in Computer Science , vol.2620 , pp. 103-119
    • BERGER, M.1    HONDA, K.2    YOSHIDA, N.3
  • 11
    • 18944405475 scopus 로고    scopus 로고
    • Operational properties of Lily, a polymorphic linear lambda calculus with recursion
    • Higher Order Operational Techniques in Semantics, Elsevier Science, Amsterdam, The Netherlands
    • BIERMAN, G. M., PITTS, A. M., AND RUSSO, C. V. 2000. Operational properties of Lily, a polymorphic linear lambda calculus with recursion. In Higher Order Operational Techniques in Semantics. Electronic Notes in Theoretical Computer Science, vol. 41. Elsevier Science, Amsterdam, The Netherlands.
    • (2000) Electronic Notes in Theoretical Computer Science , vol.41
    • BIERMAN, G.M.1    PITTS, A.M.2    RUSSO, C.V.3
  • 12
    • 0000650306 scopus 로고    scopus 로고
    • Relational interpretations of recursive types in an operational setting
    • BIRKEDAL, L., AND HARPER, R. 1999. Relational interpretations of recursive types in an operational setting. Info. Comput. 155, 1-2, 3-63.
    • (1999) Info. Comput , vol.155 , Issue.1-2 , pp. 3-63
    • BIRKEDAL, L.1    HARPER, R.2
  • 13
    • 35348947043 scopus 로고    scopus 로고
    • Summary appeared in Theoretical Aspects of Computer Software, Lecture Notes in Computer Science, 1281, Springer-Verlag, New York, pp. 458-490, 1997
    • (Summary appeared in Theoretical Aspects of Computer Software, Lecture Notes in Computer Science, vol. 1281, Springer-Verlag, New York, pp. 458-490, 1997).
  • 14
    • 0036308321 scopus 로고    scopus 로고
    • Proof techniques for cryptographic processes
    • BOREALE, M., DE NICOLA, R., AND PUGLIESE, R. 2002. Proof techniques for cryptographic processes. SIAM J. Comput. 31, 3, 947-986.
    • (2002) SIAM J. Comput , vol.31 , Issue.3 , pp. 947-986
    • BOREALE, M.1    DE NICOLA, R.2    PUGLIESE, R.3
  • 16
    • 84944052768 scopus 로고    scopus 로고
    • On bisimulations for the spi calculus
    • Proceedings of the 9th International Conference on Algebraic Methodology and Software Technology, Springer-Verlag, New York
    • BORGSTRÖM, J., AND NESTMANN, U. 2002. On bisimulations for the spi calculus. In Proceedings of the 9th International Conference on Algebraic Methodology and Software Technology. Lecture Notes in Computer Science, vol. 2422. Springer-Verlag, New York, 287-303.
    • (2002) Lecture Notes in Computer Science , vol.2422 , pp. 287-303
    • BORGSTRÖM, J.1    NESTMANN, U.2
  • 17
    • 0000582523 scopus 로고    scopus 로고
    • Comparing object encodings
    • BRUCE, K. B., CARDELLI, L., AND PIERCE, B. C. 1999. Comparing object encodings. Info. Comput. 155, 1-2, 108-133.
    • (1999) Info. Comput , vol.155 , Issue.1-2 , pp. 108-133
    • BRUCE, K.B.1    CARDELLI, L.2    PIERCE, B.C.3
  • 18
    • 35349017492 scopus 로고    scopus 로고
    • Extended abstract appeared in Theoretical Aspects of Computer Software, 1281, Springer-Verlag, New York, pp. 415-338, 1997
    • (Extended abstract appeared in Theoretical Aspects of Computer Software, vol. 1281, Springer-Verlag, New York, pp. 415-338, 1997).
  • 19
    • 33847630863 scopus 로고    scopus 로고
    • Syntactic logical relations for polymorphic and recursive types
    • Computation, Meaning, and Logic: Articles Dedicated to Gordon Plotkin, Elsevier Science, Amsterdam, The Netherlands
    • CRARY, K., AND HARPER, R. 2007. Syntactic logical relations for polymorphic and recursive types. In Computation, Meaning, and Logic: Articles Dedicated to Gordon Plotkin. Electronic Notes in Theoretical Computer Science, vol. 172. Elsevier Science, Amsterdam, The Netherlands, 259-299.
    • (2007) Electronic Notes in Theoretical Computer Science , vol.172 , pp. 259-299
    • CRARY, K.1    HARPER, R.2
  • 21
    • 33846512236 scopus 로고
    • Operational equivalences for untyped and polymorphic object calculi
    • Cambridge University Press, Cambridge, UK
    • GORDON, A. D. 1995b. Operational equivalences for untyped and polymorphic object calculi. In Higher Order Operational Techniques in Semantics, Cambridge University Press, Cambridge, UK, 9-54.
    • (1995) Higher Order Operational Techniques in Semantics , pp. 9-54
    • GORDON, A.D.1
  • 22
    • 35348996648 scopus 로고    scopus 로고
    • GORDON, A. D., AND REES, G. D. 1995. Bisimilarity for F<:. Draft.
    • GORDON, A. D., AND REES, G. D. 1995. Bisimilarity for F<:. Draft.
  • 25
    • 0000627561 scopus 로고    scopus 로고
    • Proving congruence of bisimulation in functional programming languages
    • HOWE, D. J. 1996. Proving congruence of bisimulation in functional programming languages. Info. Comput. 124, 2, 103-112.
    • (1996) Info. Comput , vol.124 , Issue.2 , pp. 103-112
    • HOWE, D.J.1
  • 32
    • 0003276135 scopus 로고
    • A Calculus of Communicating Systems
    • Springer-Verlag, New York
    • MILNER, R. 1980. A Calculus of Communicating Systems. Number 92 in Lecture Notes in Computer Science. Springer-Verlag, New York.
    • (1980) Lecture Notes in Computer Science , Issue.92
    • MILNER, R.1
  • 36
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • MOGGI, E. 1991. Notions of computation and monads. Info. Comput. 93, 1, 55-92.
    • (1991) Info. Comput , vol.93 , Issue.1 , pp. 55-92
    • MOGGI, E.1
  • 37
    • 0015561577 scopus 로고
    • Protection in programming languages
    • MORRIS, JR., J. H. 1973a. Protection in programming languages. Commun. ACM 16, 1, 15-21.
    • (1973) Commun. ACM , vol.16 , Issue.1 , pp. 15-21
    • MORRIS JR., J.H.1
  • 39
    • 0000233772 scopus 로고    scopus 로고
    • Behavioral equivalence in the polymorphic pi-calculus
    • PIERCE, B. C., AND SANGIORGI, D. 2000. Behavioral equivalence in the polymorphic pi-calculus. J. ACM 47, 3, 531-586.
    • (2000) J. ACM , vol.47 , Issue.3 , pp. 531-586
    • PIERCE, B.C.1    SANGIORGI, D.2
  • 41
    • 33745200491 scopus 로고    scopus 로고
    • Typed operational reasoning
    • B. C. Pierce, Ed. MIT Press, Cambridge, MA, Chapter 7, 245-289
    • PITTS, A. 2005. Typed operational reasoning. In Advanced Topics in Types and Programming Languages, B. C. Pierce, Ed. MIT Press, Cambridge, MA, Chapter 7, 245-289.
    • (2005) Advanced Topics in Types and Programming Languages
    • PITTS, A.1
  • 42
    • 84878538793 scopus 로고    scopus 로고
    • (Preliminary version appeared as Existential Types: Logical Relations and Operational Equivalence in Automata, Languages and Programming, Lecture Notes in Computer Science, 1443, Springer-Verlag, pp. 309-326, 1998).
    • (Preliminary version appeared as Existential Types: Logical Relations and Operational Equivalence in Automata, Languages and Programming, Lecture Notes in Computer Science, vol. 1443, Springer-Verlag, pp. 309-326, 1998).
  • 43
    • 0001233777 scopus 로고    scopus 로고
    • Parametric polymorphism and operational equivalence
    • PITTS, A. M. 2000. Parametric polymorphism and operational equivalence. Math. Struct. Comput. Sci. 10, 321-359.
    • (2000) Math. Struct. Comput. Sci , vol.10 , pp. 321-359
    • PITTS, A.M.1
  • 45
    • 85029606643 scopus 로고
    • Observable properties of higher order functions that dynamically create local names, or: What's new?
    • Proceedings of the Symposium on Mathematical Foundations of Computer Science, Springer-Verlag, New York
    • PITTS, A. M., AND STARK, I. 1993. Observable properties of higher order functions that dynamically create local names, or: What's new? In Proceedings of the Symposium on Mathematical Foundations of Computer Science. Lecture Notes in Computer Science, vol. 711. Springer-Verlag, New York, 122-141.
    • (1993) Lecture Notes in Computer Science , vol.711 , pp. 122-141
    • PITTS, A.M.1    STARK, I.2
  • 46
    • 0003685579 scopus 로고    scopus 로고
    • Operational reasoning for functions with local state
    • Cambridge University Press, Cambridge, MA
    • PITTS, A. M., AND STARK, I. 1998. Operational reasoning for functions with local state. In Higher Order Operational Techniques in Semantics. Cambridge University Press, Cambridge, MA, 227-273.
    • (1998) Higher Order Operational Techniques in Semantics , pp. 227-273
    • PITTS, A.M.1    STARK, I.2
  • 48
    • 82755165784 scopus 로고    scopus 로고
    • SANGIORGI, D., KOBAYASHI, N., AND SUMII, E. 2007. Environmental bisimulations for higher-order languages. In Proceedings of the 22nd Annual IEEE Symposium on Logic in Computer Science. IEEE Computer Society Press, Los Almitos, CA, To appear. (Draft available at http://www.kb.ecei.tohoku.ac.jp/~sumii/pub/infohide6.pdf).
    • SANGIORGI, D., KOBAYASHI, N., AND SUMII, E. 2007. Environmental bisimulations for higher-order languages. In Proceedings of the 22nd Annual IEEE Symposium on Logic in Computer Science. IEEE Computer Society Press, Los Almitos, CA, To appear. (Draft available at http://www.kb.ecei.tohoku.ac.jp/~sumii/pub/infohide6.pdf).
  • 50
    • 84944106308 scopus 로고    scopus 로고
    • WADLER, P. 1989. Theorems for free! In Proceedings of the 4th International Conference on Functional Programming Languages and Computer Architecture. ACM, New York, 347-359.
    • WADLER, P. 1989. Theorems for free! In Proceedings of the 4th International Conference on Functional Programming Languages and Computer Architecture. ACM, New York, 347-359.


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