Paper

Nothing Is Shared Until You Synchronise: Reinterpreting Java for Data-Race Freedom · ByteTrail