RGITL: A temporal logic framework for compositional reasoning about interleaved programs.

Saved in:
Bibliographic Details
Title: RGITL: A temporal logic framework for compositional reasoning about interleaved programs.
Authors: Schellhorn, Gerhard, Tofan, Bogdan, Ernst, Gidon, Pfähler, Jörg, Reif, Wolfgang
Source: Annals of Mathematics & Artificial Intelligence; Jul2014, Vol. 71 Issue 1-3, p131-174, 44p
Subject Terms: REASONING, SEMANTICS, CALCULUS, MATHEMATICAL decomposition, ALGORITHMS
Abstract: This paper gives a self-contained presentation of the temporal logic Rely-Guarantee Interval Temporal Logic (RGITL). The logic is based on interval temporal logic (ITL) and higher-order logic. It extends ITL with explicit interleaved programs and recursive procedures. Deduction is based on the principles of symbolic execution and induction, known from the verification of sequential programs, which are transferred to a concurrent setting with temporal logic. We include an interleaving operator with compositional semantics. As a consequence, the calculus permits proving decomposition theorems which reduce reasoning about an interleaved program to reasoning about individual threads. A central instance of such theorems are rely-guarantee (RG) rules, which decompose global safety properties. We show how the correctness of such rules can be formally derived in the calculus. Decomposition theorems for other global properties are also derivable, as we show for the important progress property of lock-freedom. RGITL is implemented in the interactive verification environment KIV. It has been used to mechanize various proofs of concurrent algorithms, mainly in the area oflinearizable and lock-free algorithms. [ABSTRACT FROM AUTHOR]
Copyright of Annals of Mathematics & Artificial Intelligence is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.)
Database: Complementary Index
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://resolver.ebscohost.com/openurl?sid=EBSCO:edb&genre=article&issn=10122443&ISBN=&volume=71&issue=1-3&date=20140701&spage=131&pages=131-174&title=Annals of Mathematics & Artificial Intelligence&atitle=RGITL%3A%20A%20temporal%20logic%20framework%20for%20compositional%20reasoning%20about%20interleaved%20programs.&aulast=Schellhorn%2C%20Gerhard&id=DOI:10.1007/s10472-013-9389-z
    Name: Full Text Finder
    Category: fullText
    Text: Full Text Finder
    Icon: https://imageserver.ebscohost.com/branding/images/FTF.gif
    MouseOverText: Full Text Finder
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=Schellhorn%20G
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edb
DbLabel: Complementary Index
An: 96702277
RelevancyScore: 837
AccessLevel: 6
PubType: Academic Journal
PubTypeId: academicJournal
PreciseRelevancyScore: 836.878234863281
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: RGITL: A temporal logic framework for compositional reasoning about interleaved programs.
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Schellhorn%2C+Gerhard%22">Schellhorn, Gerhard</searchLink><br /><searchLink fieldCode="AR" term="%22Tofan%2C+Bogdan%22">Tofan, Bogdan</searchLink><br /><searchLink fieldCode="AR" term="%22Ernst%2C+Gidon%22">Ernst, Gidon</searchLink><br /><searchLink fieldCode="AR" term="%22Pfähler%2C+Jörg%22">Pfähler, Jörg</searchLink><br /><searchLink fieldCode="AR" term="%22Reif%2C+Wolfgang%22">Reif, Wolfgang</searchLink>
– Name: TitleSource
  Label: Source
  Group: Src
  Data: Annals of Mathematics & Artificial Intelligence; Jul2014, Vol. 71 Issue 1-3, p131-174, 44p
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22REASONING%22">REASONING</searchLink><br /><searchLink fieldCode="DE" term="%22SEMANTICS%22">SEMANTICS</searchLink><br /><searchLink fieldCode="DE" term="%22CALCULUS%22">CALCULUS</searchLink><br /><searchLink fieldCode="DE" term="%22MATHEMATICAL+decomposition%22">MATHEMATICAL decomposition</searchLink><br /><searchLink fieldCode="DE" term="%22ALGORITHMS%22">ALGORITHMS</searchLink>
– Name: Abstract
  Label: Abstract
  Group: Ab
  Data: This paper gives a self-contained presentation of the temporal logic Rely-Guarantee Interval Temporal Logic (RGITL). The logic is based on interval temporal logic (ITL) and higher-order logic. It extends ITL with explicit interleaved programs and recursive procedures. Deduction is based on the principles of symbolic execution and induction, known from the verification of sequential programs, which are transferred to a concurrent setting with temporal logic. We include an interleaving operator with compositional semantics. As a consequence, the calculus permits proving decomposition theorems which reduce reasoning about an interleaved program to reasoning about individual threads. A central instance of such theorems are rely-guarantee (RG) rules, which decompose global safety properties. We show how the correctness of such rules can be formally derived in the calculus. Decomposition theorems for other global properties are also derivable, as we show for the important progress property of lock-freedom. RGITL is implemented in the interactive verification environment KIV. It has been used to mechanize various proofs of concurrent algorithms, mainly in the area oflinearizable and lock-free algorithms. [ABSTRACT FROM AUTHOR]
– Name: Abstract
  Label:
  Group: Ab
  Data: <i>Copyright of Annals of Mathematics & Artificial Intelligence is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.)
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edb&AN=96702277
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.1007/s10472-013-9389-z
    Languages:
      – Code: eng
        Text: English
    PhysicalDescription:
      Pagination:
        PageCount: 44
        StartPage: 131
    Subjects:
      – SubjectFull: REASONING
        Type: general
      – SubjectFull: SEMANTICS
        Type: general
      – SubjectFull: CALCULUS
        Type: general
      – SubjectFull: MATHEMATICAL decomposition
        Type: general
      – SubjectFull: ALGORITHMS
        Type: general
    Titles:
      – TitleFull: RGITL: A temporal logic framework for compositional reasoning about interleaved programs.
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Schellhorn, Gerhard
      – PersonEntity:
          Name:
            NameFull: Tofan, Bogdan
      – PersonEntity:
          Name:
            NameFull: Ernst, Gidon
      – PersonEntity:
          Name:
            NameFull: Pfähler, Jörg
      – PersonEntity:
          Name:
            NameFull: Reif, Wolfgang
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 07
              Text: Jul2014
              Type: published
              Y: 2014
          Identifiers:
            – Type: issn-print
              Value: 10122443
          Numbering:
            – Type: volume
              Value: 71
            – Type: issue
              Value: 1-3
          Titles:
            – TitleFull: Annals of Mathematics & Artificial Intelligence
              Type: main
ResultId 1