메뉴 건너뛰기




Volumn 218, Issue C, 2008, Pages 371-389

Higher-Order Separation Logic in Isabelle/HOLCF

Author keywords

Copying Garbage Collection; Isabelle HOL; Reliability; Separation Logic; Verification

Indexed keywords

ASSERTION LANGUAGES; COPYING GARBAGE COLLECTORS; DATA ABSTRACTIONS; DENOTATIONAL SEMANTICS; ENCODING; FIRST-ORDER; FIXED POINTS; GARBAGE COLLECTIONS; HOL SYSTEMS; HOL THEOREM PROVERS; IMPERATIVE LANGUAGES; INTERNATIONAL WORKSHOPS; ISABELLE/HOL; LOCAL REASONINGS; LOCAL VARIABLES; MARKING ALGORITHMS; PROGRAMMING LANGUAGES; RECURSION; REYNOLDS; SEPARATION LOGIC; SEPARATION LOGICS;

EID: 54149105034     PISSN: 15710661     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.entcs.2008.10.022     Document Type: Article
Times cited : (11)

References (20)
  • 2
    • 1442263140 scopus 로고    scopus 로고
    • Birkedal, L., N.T. Smith and J.C. Reynolds, Local reasoning about a copying garbage collector, in: Proceedings of the 31st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (2004), pp. 220-231
    • Birkedal, L., N.T. Smith and J.C. Reynolds, Local reasoning about a copying garbage collector, in: Proceedings of the 31st ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (2004), pp. 220-231
  • 3
    • 34047176494 scopus 로고    scopus 로고
    • A semantics for concurrent separation logic
    • Brookes S. A semantics for concurrent separation logic. Theoretical Computer Science 375 (2007) 227-270
    • (2007) Theoretical Computer Science , vol.375 , pp. 227-270
    • Brookes, S.1
  • 4
    • 84976673799 scopus 로고
    • A nonrecursive list compacting algorithm
    • Cheney C.J. A nonrecursive list compacting algorithm. Commun. ACM 13 (1970) 677-678
    • (1970) Commun. ACM , vol.13 , pp. 677-678
    • Cheney, C.J.1
  • 5
    • 0003180840 scopus 로고
    • A formulation of the simple theory of types
    • Church A. A formulation of the simple theory of types. The Journal of Symbolic Logic 5 (1940) 56-68
    • (1940) The Journal of Symbolic Logic , vol.5 , pp. 56-68
    • Church, A.1
  • 6
    • 85035024909 scopus 로고    scopus 로고
    • Gordon, M., Introduction to the HOL system, in: HOL Theorem Proving System and Its Applications, 1991., International Workshop on the, 1991, pp. 2-3
    • Gordon, M., Introduction to the HOL system, in: HOL Theorem Proving System and Its Applications, 1991., International Workshop on the, 1991, pp. 2-3
  • 7
    • 54149102885 scopus 로고    scopus 로고
    • Krishnaswami, N., J. Aldrich and L. Birkedal, Modular verification of the Subject-Observer pattern via higher-order separation logic, in: 9th Workshop on Formal Techniques for Java-like Programs (FTfJP 2007), 2007
    • Krishnaswami, N., J. Aldrich and L. Birkedal, Modular verification of the Subject-Observer pattern via higher-order separation logic, in: 9th Workshop on Formal Techniques for Java-like Programs (FTfJP 2007), 2007
  • 8
    • 34548833279 scopus 로고    scopus 로고
    • Lin, C., A. Mccreight, Z. Shao, Y. Chen and Y. Guo, Foundational typed assembly language with certified garbage collection, in: TASE '07: Proceedings of the First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering (2007), pp. 326-338
    • Lin, C., A. Mccreight, Z. Shao, Y. Chen and Y. Guo, Foundational typed assembly language with certified garbage collection, in: TASE '07: Proceedings of the First Joint IEEE/IFIP Symposium on Theoretical Aspects of Software Engineering (2007), pp. 326-338
  • 9
    • 35448938820 scopus 로고    scopus 로고
    • A general framework for certifying garbage collectors and their mutators
    • McCreight A., Shao Z., Lin C., and Li L. A general framework for certifying garbage collectors and their mutators. SIGPLAN Not. 42 (2007) 468-479
    • (2007) SIGPLAN Not. , vol.42 , pp. 468-479
    • McCreight, A.1    Shao, Z.2    Lin, C.3    Li, L.4
  • 11
    • 34548105576 scopus 로고    scopus 로고
    • Abstract Predicates and Mutable ADTs in Hoare Type Theory
    • Proceedings of ESOP'07
    • Nanevski A., Ahmed A., Morrisett G., and Birkedal L. Abstract Predicates and Mutable ADTs in Hoare Type Theory. Proceedings of ESOP'07. LNCS 4421 (2007) 189-204
    • (2007) LNCS , vol.4421 , pp. 189-204
    • Nanevski, A.1    Ahmed, A.2    Morrisett, G.3    Birkedal, L.4
  • 12
    • 34047114898 scopus 로고    scopus 로고
    • Resources, concurrency, and local reasoning
    • O'Hearn P. Resources, concurrency, and local reasoning. Theoretical Computer Science 375 (2007)
    • (2007) Theoretical Computer Science , vol.375
    • O'Hearn, P.1
  • 13
    • 84944269268 scopus 로고    scopus 로고
    • O'Hearn, P.W., J.C. Reynolds and H. Yang, Local reasoning about programs that alter data structures, in: CSL'01: Proceedings of the 15th International Workshop on Computer Science Logic (2001), pp. 1-19
    • O'Hearn, P.W., J.C. Reynolds and H. Yang, Local reasoning about programs that alter data structures, in: CSL'01: Proceedings of the 15th International Workshop on Computer Science Logic (2001), pp. 1-19
  • 14
    • 54149110841 scopus 로고    scopus 로고
    • Parkinson, M., When separation logic met Java, in: FTfJP'06, 2006
    • Parkinson, M., When separation logic met Java, in: FTfJP'06, 2006
  • 15
    • 54149113616 scopus 로고    scopus 로고
    • Parkinson, M. and G. Biermann, Separation logic, abstraction and inheritance, in: Proc. 35th POPL, 2008
    • Parkinson, M. and G. Biermann, Separation logic, abstraction and inheritance, in: Proc. 35th POPL, 2008
  • 16
    • 84984662271 scopus 로고    scopus 로고
    • Paulson, L.C., Isabelle: The next seven hundred theorem provers, in: Proceedings of the 9th International Conference on Automated Deduction (1988), pp. 772-773
    • Paulson, L.C., Isabelle: The next seven hundred theorem provers, in: Proceedings of the 9th International Conference on Automated Deduction (1988), pp. 772-773
  • 17
    • 33749424421 scopus 로고    scopus 로고
    • Preoteasa, V., Mechanical verification of recursive procedures manipulating pointers using separation logic, in: 14th International Symposium on Formal Methods, 2006, pp. 508-523
    • Preoteasa, V., Mechanical verification of recursive procedures manipulating pointers using separation logic, in: 14th International Symposium on Formal Methods, 2006, pp. 508-523
  • 19
    • 26844582848 scopus 로고    scopus 로고
    • Towards mechanized program verification with separation logic
    • Proceedings of CSL'04
    • Weber T. Towards mechanized program verification with separation logic. Proceedings of CSL'04. LNCS 3210 (2004) 250-264
    • (2004) LNCS , vol.3210 , pp. 250-264
    • Weber, T.1


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