메뉴 건너뛰기




Volumn , Issue , 2005, Pages 270-279

An observationally complete program logic for imperative higher-order functions

Author keywords

[No Author keywords available]

Indexed keywords

COMPOSITIONAL PROGRAM LOGIC; FINITE CANONICAL FORMS; HIGHER-ORDER FUNCTIONS; PROGRAM LOGIC;

EID: 26844488215     PISSN: 10436871     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1109/LICS.2005.5     Document Type: Conference Paper
Times cited : (48)

References (43)
  • 1
    • 84861266223 scopus 로고    scopus 로고
    • C-home page. http://www.cminusminus.org.
    • C-home Page
  • 4
    • 35248865394 scopus 로고    scopus 로고
    • A logic for object-oriented programs
    • Springer-Verlag
    • M. Abadi and R. Leino. A logic for object-oriented programs. In Verification: Theory and Practice, pages 11-41. Springer-Verlag, 2004.
    • (2004) Verification: Theory and Practice , pp. 11-41
    • Abadi, M.1    Leino, R.2
  • 6
    • 84976766710 scopus 로고
    • Ten Years of Hoare Logic: A survey
    • K. R. Apt. Ten Years of Hoare Logic: a survey. TOPLAS, 3:431-483, 1981.
    • (1981) TOPLAS , vol.3 , pp. 431-483
    • Apt, K.R.1
  • 8
  • 9
    • 0017793502 scopus 로고
    • Programming language constructs for which it is impossible to obtain good hoare axiom systems
    • E. Clarke. Programming language constructs for which it is impossible to obtain good hoare axiom systems. J. ACM, 26(1):129-147, 1979.
    • (1979) J. ACM , vol.26 , Issue.1 , pp. 129-147
    • Clarke, E.1
  • 10
    • 0001972404 scopus 로고    scopus 로고
    • Methods and logics for proving programs
    • Elsevier
    • P. Cousot. Methods and logics for proving programs. In Handbook of Theoretical Computer Science, volume B, pages 843-993. Elsevier, 1999.
    • (1999) Handbook of Theoretical Computer Science , vol.B , pp. 843-993
    • Cousot, P.1
  • 11
    • 0020833598 scopus 로고
    • A sound and relatively* complete hoare-logic for a language with higher type procedures
    • W. Damm and B. Josko. A sound and relatively* complete hoare-logic for a language with higher type procedures. Acta Inf., 1983.
    • (1983) Acta Inf.
    • Damm, W.1    Josko, B.2
  • 13
    • 84976777122 scopus 로고
    • Reasoning about procedures as parameters
    • IBM Workshop on Logic of Programs
    • S. M. German, E. M. Clarke, and J. Y. Halpern. Reasoning about procedures as parameters. In IBM Workshop on Logic of Programs, volume 131 of LNCS, pages 206-220, 1981.
    • (1981) LNCS , vol.131 , pp. 206-220
    • German, S.M.1    Clarke, E.M.2    Halpern, J.Y.3
  • 16
    • 0021124359 scopus 로고
    • A good hoare axiom system for an algol-like language
    • ACM Press
    • th POPL, pages 262-271. ACM Press, 1984.
    • (1984) th POPL , pp. 262-271
    • Halpern, J.Y.1
  • 17
    • 0021974161 scopus 로고
    • Algebraic laws for non-determinism and concurrency
    • M. Hennessy and R. Milner. Algebraic Laws for Non-Determinism and Concurrency. JACM, 32(1), 1985.
    • (1985) JACM , vol.32 , Issue.1
    • Hennessy, M.1    Milner, R.2
  • 18
    • 84945708698 scopus 로고
    • An axiomatic basis of computer programming
    • T. Hoare. An axiomatic basis of computer programming. CACM, 12, 1969.
    • (1969) CACM , vol.12
    • Hoare, T.1
  • 19
    • 13344286993 scopus 로고    scopus 로고
    • From process logic to program logic
    • ACM Press
    • K. Honda. From process logic to program logic. In ICFP' 04, pages 163-174. ACM Press, 2004.
    • (2004) ICFP' 04 , pp. 163-174
    • Honda, K.1
  • 21
    • 0000423953 scopus 로고    scopus 로고
    • Game-theoretic analysis of call-by-value computation
    • K. Honda and N. Yoshida. Game-theoretic analysis of call-by-value computation. TCS, 221:393-456, 1999.
    • (1999) TCS , vol.221 , pp. 393-456
    • Honda, K.1    Yoshida, N.2
  • 22
    • 11244317202 scopus 로고    scopus 로고
    • A compositional logic for polymorphic higher-order functions
    • K. Honda and N. Yoshida. A compositional logic for polymorphic higher-order functions. In PPDP'04, pages 191-202, 2004.
    • (2004) PPDP'04 , pp. 191-202
    • Honda, K.1    Yoshida, N.2
  • 23
    • 0034672932 scopus 로고    scopus 로고
    • On full abstraction for PCF
    • J. M. E. Hyland and C. H. L. Ong. On full abstraction for PCF. Inf. & Comp., 163:285-408, 2000.
    • (2000) Inf. & Comp. , vol.163 , pp. 285-408
    • Hyland, J.M.E.1    Ong, C.H.L.2
  • 24
    • 0006660104 scopus 로고
    • Axiomatic approach to side effects and general jumps
    • T. Kowaltowski. Axiomatic approach to side effects and general jumps. Acta Informatica, 7, 1977.
    • (1977) Acta Informatica , vol.7
    • Kowaltowski, T.1
  • 25
    • 0001097061 scopus 로고
    • The mechanical evaluation of expressions
    • P. Landin. The mechanical evaluation of expressions. Computer Journal, 6:308-320, 1964.
    • (1964) Computer Journal , vol.6 , pp. 308-320
    • Landin, P.1
  • 26
    • 0002477335 scopus 로고
    • A correspondence between algol 60 and church's lambda-notation
    • P. Landin. A correspondence between algol 60 and church's lambda-notation. Comm. ACM, 8:2, 1965.
    • (1965) Comm. ACM , vol.8 , pp. 2
    • Landin, P.1
  • 27
    • 9744228448 scopus 로고    scopus 로고
    • Enhancing the pre- And post-condition technique for more expressive specifications
    • Springer
    • G. Leavens and A. L. Baker. Enhancing the pre- and post-condition technique for more expressive specifications. In FM'99: World Congress on Formal Methods. Springer, 1999.
    • (1999) FM'99: World Congress on Formal Methods
    • Leavens, G.1    Baker, A.L.2
  • 28
    • 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
  • 30
    • 26844533192 scopus 로고
    • Floyd-hoare logic defines semantics (preface version)
    • A. R. Meyer. Floyd-Hoare logic defines semantics (preface version). In LICS'86, 1986.
    • (1986) LICS'86
    • Meyer, A.R.1
  • 31
    • 0001207273 scopus 로고
    • Towards fully abstract semantics for local variables
    • A. R. Meyer and K. Sieber. Towards fully abstract semantics for local variables. In POPL'88, 1988.
    • (1988) POPL'88
    • Meyer, A.R.1    Sieber, K.2
  • 34
    • 0019698884 scopus 로고
    • Sound and complete hoare-like calculi based on copy rules
    • E.-R. Olderog. Sound and complete hoare-like calculi based on copy rules. Acta Inf., 16:161-197, 1981.
    • (1981) Acta Inf. , vol.16 , pp. 161-197
    • Olderog, E.-R.1
  • 35
    • 0020879152 scopus 로고
    • A characterization of hoare's logic for programs with pascal-like procedures
    • th Theory of Computing, pages 320-329, 1983.
    • (1983) th Theory of Computing , pp. 320-329
    • Olderog, E.-R.1
  • 37
    • 0003685579 scopus 로고    scopus 로고
    • Operational reasoning for functions with local state
    • CUP
    • A. Pitts and I. Stark. Operational reasoning for functions with local state. In HOOTS'98, CUP, pages 227-273, 1998.
    • (1998) HOOTS'98 , pp. 227-273
    • Pitts, A.1    Stark, I.2
  • 38
    • 0003931061 scopus 로고
    • A structural approach to operational semantics
    • DAIMI, Aarhus University
    • G. D. Plotkin. A structural approach to operational semantics. Technical report, DAIMI, Aarhus University, 1981.
    • (1981) Technical Report
    • Plotkin, G.D.1
  • 40
    • 0036051192 scopus 로고    scopus 로고
    • Separation logic: A logic for shared mutable data structures
    • J. C. Reynolds. Separation logic: a logic for shared mutable data structures. In LICS'02, 2002.
    • (2002) LICS'02
    • Reynolds, J.C.1
  • 42
    • 85028880281 scopus 로고
    • From denotational to operational and axiomatic semantics for algol-like languages
    • B. A. Trakhtenbrot, J. Y. Halpern, and A. R. Meyer. From denotational to operational and axiomatic semantics for algol-like languages. In CMU Workshop on Logic of Programs, pages 474-500, 1984.
    • (1984) CMU Workshop on Logic of Programs , pp. 474-500
    • Trakhtenbrot, B.A.1    Halpern, J.Y.2    Meyer, A.R.3


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