메뉴 건너뛰기




Volumn , Issue , 2010, Pages 143-155

The impact of higher-order state and control effects on local relational reasoning

Author keywords

biorthogonality; exceptions; first class continuations; higher order state; local state; observational equivalence; state transition systems; step indexed kripke logical relations

Indexed keywords

BIORTHOGONALITY; EXCEPTIONS; FIRST-CLASS CONTINUATIONS; HIGHER ORDER; LOCAL STATE; LOGICAL RELATIONS; OBSERVATIONAL EQUIVALENCES; STATE TRANSITION SYSTEMS;

EID: 78249246650     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1863543.1863566     Document Type: Conference Paper
Times cited : (59)

References (38)
  • 1
    • 84954409394 scopus 로고    scopus 로고
    • A fully abstract game semantics for general references
    • S. Abramsky, K. Honda, and G. McCusker. A fully abstract game semantics for general references. In LICS, 1998.
    • (1998) LICS
    • Abramsky, S.1    Honda, K.2    McCusker, G.3
  • 3
    • 67649837194 scopus 로고    scopus 로고
    • State-dependent representation independence
    • A. Ahmed, D. Dreyer, and A. Rossberg. State-dependent representation independence. In POPL, 2009.
    • (2009) POPL
    • Ahmed, A.1    Dreyer, D.2    Rossberg, A.3
  • 4
    • 0038559204 scopus 로고    scopus 로고
    • An indexed model of recursive types for foundational proof-carrying code
    • A. Appel and D. McAllester. An indexed model of recursive types for foundational proof-carrying code. TOPLAS, 23(5):657-683, 2001.
    • (2001) TOPLAS , vol.23 , Issue.5 , pp. 657-683
    • Appel, A.1    McAllester, D.2
  • 5
    • 70450177976 scopus 로고    scopus 로고
    • Biorthogonality, step-indexing and compiler correctness
    • N. Benton and C.-K. Hur. Biorthogonality, step-indexing and compiler correctness. In ICFP, 2009.
    • (2009) ICFP
    • Benton, N.1    Hur, C.-K.2
  • 6
    • 67650093763 scopus 로고    scopus 로고
    • Compiling functional types to relational specifications for low level imperative code
    • N. Benton and N. Tabareau. Compiling functional types to relational specifications for low level imperative code. In TLDI, 2009.
    • (2009) TLDI
    • Benton, N.1    Tabareau, N.2
  • 9
    • 77950889829 scopus 로고    scopus 로고
    • A relational modal logic for higher-order stateful ADTs
    • D. Dreyer, G. Neis, A. Rossberg, and L. Birkedal. A relational modal logic for higher-order stateful ADTs. In POPL, 2010.
    • (2010) POPL
    • Dreyer, D.1    Neis, G.2    Rossberg, A.3    Birkedal, L.4
  • 10
    • 0026913084 scopus 로고
    • The revised report on the syntactic theories of sequential control and state
    • M. Felleisen and R. Hieb. The revised report on the syntactic theories of sequential control and state. TCS, 103(2):235-271, 1992.
    • (1992) TCS , vol.103 , Issue.2 , pp. 235-271
    • Felleisen, M.1    Hieb, R.2
  • 12
    • 0005456313 scopus 로고    scopus 로고
    • Reasoning about Idealized Algol using regular languages
    • D. R. Ghica and G.McCusker. Reasoning about Idealized Algol using regular languages. In ICALP, 2000.
    • (2000) ICALP
    • Ghica, D.R.1    McCusker, G.2
  • 13
    • 0038720294 scopus 로고    scopus 로고
    • Short cut fusion is correct
    • P. Johann. Short cut fusion is correct. JFP, 13(4):797-814, 2003.
    • (2003) JFP , vol.13 , Issue.4 , pp. 797-814
    • Johann, P.1
  • 14
    • 78449290995 scopus 로고    scopus 로고
    • A generic operational metatheory for algebraic effects
    • P. Johann, A. Simpson, and J. Voigtländer. A generic operational metatheory for algebraic effects. In LICS, 2010.
    • (2010) LICS
    • Johann, P.1    Simpson, A.2    Voigtländer, J.3
  • 15
    • 33644625364 scopus 로고    scopus 로고
    • The impact of seq on free theorems-based program transformations
    • P. Johann and J. Voigtländer. The impact of seq on free theorems-based program transformations. Fundamenta Informaticae, 69(1-2):63-102, 2006.
    • (2006) Fundamenta Informaticae , vol.69 , Issue.1-2 , pp. 63-102
    • Johann, P.1    Voigtländer, J.2
  • 17
    • 33745828715 scopus 로고    scopus 로고
    • Small bisimulations for reasoning about higher-order imperative programs
    • V. Koutavas and M. Wand. Small bisimulations for reasoning about higher-order imperative programs. In POPL, 2006.
    • (2006) POPL
    • Koutavas, V.1    Wand, M.2
  • 18
    • 4243128737 scopus 로고
    • Classical logic, storage operators and second-order lambda-calculus
    • J.-L. Krivine. Classical logic, storage operators and second-order lambda-calculus. Annals of Pure and Applied Logic, 68:53-78, 1994.
    • (1994) Annals of Pure and Applied Logic , vol.68 , pp. 53-78
    • Krivine, J.-L.1
  • 19
    • 0030708467 scopus 로고    scopus 로고
    • Full abstraction for functional languages with control
    • J. Laird. Full abstraction for functional languages with control. In LICS, 1997.
    • (1997) LICS
    • Laird, J.1
  • 20
    • 78249245231 scopus 로고    scopus 로고
    • A fully abstract trace semantics for general references
    • J. Laird. A fully abstract trace semantics for general references. In ICALP, 2007.
    • (2007) ICALP
    • Laird, J.1
  • 21
    • 38049005899 scopus 로고    scopus 로고
    • Typed normal form bisimulation
    • S. B. Lassen and P. B. Levy. Typed normal form bisimulation. In CSL, 2007.
    • (2007) CSL
    • Lassen, S.B.1    Levy, P.B.2
  • 22
    • 51549112050 scopus 로고    scopus 로고
    • Typed normal form bisimulation for parametric polymorphism
    • S. B. Lassen and P. B. Levy. Typed normal form bisimulation for parametric polymorphism. In LICS, 2008.
    • (2008) LICS
    • Lassen, S.B.1    Levy, P.B.2
  • 23
    • 84974295344 scopus 로고
    • Equivalence in functional languages with effects
    • I. Mason and C. Talcott. Equivalence in functional languages with effects. JFP, 1(3):287-327, 1991.
    • (1991) JFP , vol.1 , Issue.3 , pp. 287-327
    • Mason, I.1    Talcott, C.2
  • 24
    • 18544381097 scopus 로고    scopus 로고
    • Functions with local state: Regularity and undecidability
    • A. S. Murawski. Functions with local state: regularity and undecidability. TCS, 338(1-3):315-349, 2005.
    • (2005) TCS , vol.338 , Issue.1-3 , pp. 315-349
    • Murawski, A.S.1
  • 25
    • 37749005820 scopus 로고    scopus 로고
    • Third-order Idealized Algol with iteration is decidable
    • A. S.Murawski and I.Walukiewicz. Third-order Idealized Algol with iteration is decidable. TCS, 390(2-3):214-229, 2008.
    • (2008) TCS , vol.390 , Issue.2-3 , pp. 214-229
    • Murawski, A.S.1    Walukiewicz, I.2
  • 26
    • 78249262740 scopus 로고
    • Objects, interference, and the Yoneda embedding
    • P. O'Hearn and U. Reddy. Objects, interference, and the Yoneda embedding. In MFPS, 1995.
    • (1995) MFPS
    • O'Hearn, P.1    Reddy, U.2
  • 28
    • 0003685579 scopus 로고    scopus 로고
    • Operational reasoning for functions with local state
    • A. Pitts and I. Stark. Operational reasoning for functions with local state. In HOOTS, 1998.
    • (1998) HOOTS
    • Pitts, A.1    Stark, I.2
  • 29
    • 0029699816 scopus 로고    scopus 로고
    • Reasoning about local variables with operationally-based logical relations
    • A. M. Pitts. Reasoning about local variables with operationally-based logical relations. In LICS, 1996.
    • (1996) LICS
    • Pitts, A.M.1
  • 30
    • 51549119572 scopus 로고    scopus 로고
    • Hiding local state in direct style: A higher-order anti-frame rule
    • F. Pottier. Hiding local state in direct style: a higher-order anti-frame rule. In LICS, 2008.
    • (2008) LICS
    • Pottier, F.1
  • 32
    • 82755165784 scopus 로고    scopus 로고
    • Environmental bisimulations for higher-order languages
    • D. Sangiorgi, N. Kobayashi, and E. Sumii. Environmental bisimulations for higher-order languages. In LICS, 2007.
    • (2007) LICS
    • Sangiorgi, D.1    Kobayashi, N.2    Sumii, E.3
  • 34
    • 34548274031 scopus 로고    scopus 로고
    • A complete, co-inductive syntactic theory of sequential control and state
    • K. Støvring and S. B. Lassen. A complete, co-inductive syntactic theory of sequential control and state. In POPL, 2007.
    • (2007) POPL
    • Støvring, K.1    Lassen, S.B.2
  • 35
    • 70350365548 scopus 로고    scopus 로고
    • A complete characterization of observational equivalence in polymorphic λ-calculus with general references
    • E. Sumii. A complete characterization of observational equivalence in polymorphic λ-calculus with general references. In CSL, 2009.
    • (2009) CSL
    • Sumii, E.1
  • 36
    • 35348948557 scopus 로고    scopus 로고
    • A bisimulation for type abstraction and recursion
    • E. Sumii and B. Pierce. A bisimulation for type abstraction and recursion. Journal of the ACM, 54(5):1-43, 2007.
    • (2007) Journal of the ACM , vol.54 , Issue.5 , pp. 1-43
    • Sumii, E.1    Pierce, B.2
  • 37
    • 78249290649 scopus 로고    scopus 로고
    • On exceptions versus continuations in the presence of state
    • H. Thielecke. On exceptions versus continuations in the presence of state. In ESOP, 2000.
    • (2000) ESOP
    • Thielecke, H.1
  • 38
    • 77149177279 scopus 로고    scopus 로고
    • Logical reasoning for higher-order functions with local state
    • 2
    • N. Yoshida, K. Honda, and M. Berger. Logical reasoning for higher-order functions with local state. LMCS, 4(4:2), 2008.
    • (2008) LMCS , vol.4 , Issue.4
    • Yoshida, N.1    Honda, K.2    Berger, M.3


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