메뉴 건너뛰기




Volumn 5674 LNCS, Issue , 2009, Pages 440-451

A Hoare logic for the state monad: Proof pearl

Author keywords

[No Author keywords available]

Indexed keywords

FUNCTIONAL PROGRAMS; HOARE LOGIC; VERIFICATION PROCESS;

EID: 70350337304     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-642-03359-9_30     Document Type: Conference Paper
Times cited : (34)

References (16)
  • 1
    • 57049118010 scopus 로고    scopus 로고
    • Cock, D., Klein, G., Sewell, T.: Secure microkernels, state monads and scalable refinement. In: Munoz, C., Ait, O. (eds.) TPHOLs 2008. LNCS, 5170, pp. 167-182. Springer, Heidelberg (2008)
    • Cock, D., Klein, G., Sewell, T.: Secure microkernels, state monads and scalable refinement. In: Munoz, C., Ait, O. (eds.) TPHOLs 2008. LNCS, vol. 5170, pp. 167-182. Springer, Heidelberg (2008)
  • 2
    • 0002780749 scopus 로고
    • Assigning meanings to programs. Mathematical Aspects of Computer
    • Floyd, R.W.: Assigning meanings to programs. Mathematical Aspects of Computer Science 19 (1967)
    • (1967) Science , vol.19
    • Floyd, R.W.1
  • 3
    • 84945708698 scopus 로고
    • An axiomatic basis for computer programming
    • Hoare, C.A.R.: An axiomatic basis for computer programming. Communications of the ACM 12(10), 576-580 (1969)
    • (1969) Communications of the ACM , vol.12 , Issue.10 , pp. 576-580
    • Hoare, C.A.R.1
  • 5
    • 33745802808 scopus 로고    scopus 로고
    • Formal certification of a compiler back-end, or: Programming a compiler with a proof assistant
    • ACM Press, New York
    • Leroy, X.: Formal certification of a compiler back-end, or: programming a compiler with a proof assistant. In: POPL 2006: 33rd Symposium on Principles of Programming Languages, pp. 42-54. ACM Press, New York (2006)
    • (2006) POPL 2006: 33rd Symposium on Principles of Programming Languages , pp. 42-54
    • Leroy, X.1
  • 7
    • 70350270379 scopus 로고    scopus 로고
    • McKinna, J.: Deliverables: a categorical approach to program development in type theory. Ph.D thesis, School of Informatics at the University of Edinburgh (1992)
    • McKinna, J.: Deliverables: a categorical approach to program development in type theory. Ph.D thesis, School of Informatics at the University of Edinburgh (1992)
  • 8
    • 33750412695 scopus 로고    scopus 로고
    • Dependent type theory of stateful higher-order functions
    • Technical Report TR-24-05, Harvard University
    • Nanevski, A., Morrisett, G.: Dependent type theory of stateful higher-order functions. Technical Report TR-24-05, Harvard University (2005)
    • (2005)
    • Nanevski, A.1    Morrisett, G.2
  • 11
    • 34248401342 scopus 로고    scopus 로고
    • Haskell 98 Language and Libraries
    • Peyton Jones, S, ed, Cambridge University Press, Cambridge
    • Peyton Jones, S. (ed.): Haskell 98 Language and Libraries: The Revised Report. Cambridge University Press, Cambridge (2003)
    • (2003) The Revised Report
  • 12
    • 38049160746 scopus 로고    scopus 로고
    • Subset coercions in Coq
    • Altenkirch, T, McBride, C, eds, TYPES 2006, Springer, Heidelberg
    • Sozeau, M.: Subset coercions in Coq. In: Altenkirch, T., McBride, C. (eds.) TYPES 2006. LNCS, vol. 4502, pp. 237-252. Springer, Heidelberg (2007)
    • (2007) LNCS , vol.4502 , pp. 237-252
    • Sozeau, M.1
  • 13
    • 84869653321 scopus 로고    scopus 로고
    • Un environnement pour la programmation avec types dépendants. Ph.D thesis, Université de Paris XI
    • Sozeau, M.: Un environnement pour la programmation avec types dépendants. Ph.D thesis, Université de Paris XI (2008)
    • (2008)
    • Sozeau, M.1
  • 14
    • 38049006874 scopus 로고    scopus 로고
    • Sprenger, C., Basin, D.: A monad-based modeling and verification toolbox with application to security protocols. In: Schneider, K., Brandt, J. (eds.) TPHOLs 2007. LNCS, 4732, pp. 302-318. Springer, Heidelberg (2007)
    • Sprenger, C., Basin, D.: A monad-based modeling and verification toolbox with application to security protocols. In: Schneider, K., Brandt, J. (eds.) TPHOLs 2007. LNCS, vol. 4732, pp. 302-318. Springer, Heidelberg (2007)
  • 15
    • 57049139521 scopus 로고    scopus 로고
    • The Coq development team, LogiCal Project, Version 8.2
    • The Coq development team. The Coq proof assistant reference manual. LogiCal Project, Version 8.2 (2008)
    • (2008) The Coq proof assistant reference manual


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