Complete assertional proof rules for progress under weak and strong fairness

    Research output: Contribution to journalArticleAcademicpeer-review

    3 Citations (Scopus)

    Abstract

    The UNITY rules for leads-to, based on totality of the commands and weak fairness, are generalized to specifications with nontotal commands and impartiality. The rules and the corresponding predicate transformers are proved to be sound and complete by elementary means. These results are subsequently extended to specifications where the liveness property also contains a finite number of strong fairness assumptions. This is illustrated by means of a proof of starvation freedom for the standard implementation of mutual exclusion by plain semaphores, with strong fairness for the P operations. (C) 2012 Elsevier B.V. All rights reserved.

    Original languageEnglish
    Pages (from-to)1521-1537
    Number of pages17
    JournalScience of computer programming
    Volume78
    Issue number9
    DOIs
    Publication statusPublished - 1-Sept-2013

    Keywords

    • UNITY
    • Temporal logic
    • Weak fairness
    • Strong fairness
    • Proof rules
    • UNITY LOGIC
    • PROGRAMS
    • DERIVATION
    • REFINEMENT
    • SYSTEM

    Fingerprint

    Dive into the research topics of 'Complete assertional proof rules for progress under weak and strong fairness'. Together they form a unique fingerprint.

    Cite this