Formal verification of mutual exclusion protocols

Using proof scores and CafeOBJ, we formally verify that (1) an abstract version of the Anderson mutual exclusion protocol (Tran & Ogata, 2020) and (2) an the MCS mutual exclusion protocol (Tran et al., 2020) enjoy the mutual exclusion property.

References

2020

  1. SEKE
    Formal verification of an abstract version of Anderson protocol with CafeOBJ, CiMPA and CiMPG
    Duong Dinh Tran, and Kazuhiro Ogata
    In The 32nd International Conference on Software Engineering and Knowledge Engineering, SEKE 2020, KSIR Virtual Conference Center, USA, July 9-19, 2020, 2020
  2. APSEC
    Lemma Weakening for State Machine Invariant Proofs
    Duong Dinh Tran, Dang Duy Bui, Parth Gupta, and 1 more author
    In 27th Asia-Pacific Software Engineering Conference, APSEC 2020, Singapore, December 1-4, 2020, 2020