verifying the absence of … simultaneous-access race conditions is neither necessary nor sufficient … non-interference property is required, namely atomicity. Atomic methods … amenable to sequential reasoning techniques, which significantly simplifies … and verifying the atomicity of methods in multithreaded … systems for race-detection. … The type checker uncovered subtle atomicity violations in … [p. 344] The atomicity checker is built on top … [ref], and re-uses rccjava's machinery for reasoning about the set of …
Google-1
Google-2
Copyright clearance needed for quotation.