A generalization of Owicki-Gries's Hoare logic for a concurrent while language (Q1107518): Difference between revisions

From MaRDI portal
Added link to MaRDI item.
ReferenceBot (talk | contribs)
Changed an Item
 
(4 intermediate revisions by 3 users not shown)
Property / reviewed by
 
Property / reviewed by: Jiří Zlatuška / rank
Normal rank
 
Property / reviewed by
 
Property / reviewed by: Jiří Zlatuška / rank
 
Normal rank
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / full work available at URL
 
Property / full work available at URL: https://doi.org/10.1016/0304-3975(88)90033-3 / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2071748540 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4187288 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Recursive assertions and parallel programs / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3685165 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3907039 / rank
 
Normal rank
Property / cites work
 
Property / cites work: The ''Hoare logic'' of concurrent programs / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4178461 / rank
 
Normal rank
Property / cites work
 
Property / cites work: An axiomatic proof technique for parallel programs / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3725529 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A proof technique for parallel programs / rank
 
Normal rank

Latest revision as of 17:37, 18 June 2024

scientific article
Language Label Description Also known as
English
A generalization of Owicki-Gries's Hoare logic for a concurrent while language
scientific article

    Statements

    A generalization of Owicki-Gries's Hoare logic for a concurrent while language (English)
    0 references
    0 references
    1988
    0 references
    The paper presents a generalization of Owicki-Gries's Hoare logic for a concurrent while language. Two deficiencies are connected with Hoare logics in connection with parallel programs: The assertions tell us little about properties of the intermediate states, and the usual meaning of programs do not include the possible effects of interference. Various approaches to logically coding the additional information are briefly summarized, and a reformulation and generalization of Owicki-Gries's Hoare logic is defined as a system comprising syntax-directed rules. The Hoare triples have the form \(\{\) \(\Gamma\),A\(\}\) \(p\{\) B,\(\Delta\) \(\}\), where \(\Gamma\), \(\Delta\) are sets of invariants. The system is shown to be sound with respect to the semantics and complete with respect to Owicki-Gries's system. The paper concludes with a sample proof illustrating the relevance of the system proposed for program development.
    0 references
    parallal language semantics
    0 references
    program verification
    0 references
    Hoare logic
    0 references
    concurrent while language
    0 references
    parallel programs
    0 references

    Identifiers