VerCors: A Layered Approach to Practical Verification of Concurrent Software | AMiner