• DocumentCode
    1943551
  • Title

    A Relational Model for Confined Separation Logic

  • Author

    Wang, Shuling ; Barbosa, L.S. ; Oliveira, J.N.

  • Author_Institution
    LMAM & Dept. of Inf., Peking Univ., Beijing
  • fYear
    2008
  • fDate
    17-19 June 2008
  • Firstpage
    263
  • Lastpage
    270
  • Abstract
    Confined separation logic is a new extension to separation logic designed to deal with problems involving dangling references within shared mutable structures. In particular, it allows for reasoning about confinement in object-oriented programs. In this paper, we discuss the semantics of such an extension by defining a relational model for the overall logic, parametric on the shapes of both the store and the heap. This model provides a simple and elegant interpretation of the new confinement connectives and helps in seeking for duals. A number of properties of this logic are proved calculationally.
  • Keywords
    object-oriented programming; programming language semantics; reasoning about programs; relational algebra; confined separation logic; object-oriented program; reasoning; relational model; semantics; Encapsulation; Informatics; Logic design; Logic programming; Mathematical model; Object oriented modeling; Object oriented programming; Protection; Shape; Software engineering; confined separation logic; point-free; relational;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Theoretical Aspects of Software Engineering, 2008. TASE '08. 2nd IFIP/IEEE International Symposium on
  • Conference_Location
    Nanjing
  • Print_ISBN
    978-0-7695-3249-3
  • Type

    conf

  • DOI
    10.1109/TASE.2008.38
  • Filename
    4549915