Formal Verification of Concurrent Algorithms: Case Studies on Mutual Exclusion | IEEE Conference Publication | IEEE Xplore