• DocumentCode
    2893903
  • Title

    Completeness of Pointer Program Verification by Separation Logic

  • Author

    Tatsuta, Makoto ; Chin, Wei-Ngan ; Ameen, Mohammad

  • Author_Institution
    Nat. Inst. of Inf., Tokyo, Japan
  • fYear
    2009
  • fDate
    23-27 Nov. 2009
  • Firstpage
    179
  • Lastpage
    188
  • Abstract
    Reynolds´ separation logical system for pointer program verification is investigated. This paper proves its completeness theorem as well as the expressiveness theorem that states the weakest precondition of every program and every assertion can be expressed by some assertion. This paper also introduces the predicate that represents the next new cell, and proves the completeness and the soundness of the extended system under deterministic semantics.
  • Keywords
    formal logic; program verification; Reynolds separation logical system; completeness theorem; deterministic semantics; pointer program verification; Arithmetic; Automatic logic units; Computer languages; Computer science; Informatics; Pathology; Software engineering; completeness theorem; expressiveness theorem; pointer program verification; separation logic;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2009 Seventh IEEE International Conference on
  • Conference_Location
    Hanoi
  • Print_ISBN
    978-0-7695-3870-9
  • Type

    conf

  • DOI
    10.1109/SEFM.2009.33
  • Filename
    5368097