Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Formal verification of a multiprocessor hypervisor on arm relaxed memory hardware
Concurrent systems software is widely-used, complex, and error-prone, posing a significant
security risk. We introduce VRM, a new framework that makes it possible for the first time to …
security risk. We introduce VRM, a new framework that makes it possible for the first time to …
The leaky semicolon: compositional semantic dependencies for relaxed-memory concurrency
Program logics and semantics tell a pleasant story about sequential composition: when
executing (S1; S2), we first execute S1 then S2. To improve performance, however …
executing (S1; S2), we first execute S1 then S2. To improve performance, however …
What's Decidable About Causally Consistent Shared Memory?
While causal consistency is one of the most fundamental consistency models weaker than
sequential consistency, the decidability of safety verification for (finite-state) concurrent …
sequential consistency, the decidability of safety verification for (finite-state) concurrent …
Extending Intel-x86 consistency and persistency: formalising the semantics of Intel-x86 memory types and non-temporal stores
Existing semantic formalisations of the Intel-x86 architecture cover only a small fragment of
its available features that are relevant for the consistency semantics of multi-threaded …
its available features that are relevant for the consistency semantics of multi-threaded …
Rely-guarantee reasoning for causally consistent shared memory
Rely-guarantee (RG) is a highly influential compositional proof technique for concurrent
programs, which was originally developed assuming a sequentially consistent shared …
programs, which was originally developed assuming a sequentially consistent shared …
Semantics of Remote Direct Memory Access: Operational and Declarative Models of RDMA on TSO Architectures
Remote direct memory access (RDMA) is a modern technology enabling networked
machines to exchange information without involving the operating system of either side, and …
machines to exchange information without involving the operating system of either side, and …
Compositional reasoning for non-multicopy atomic architectures
Rely/guarantee reasoning provides a compositional approach to reasoning about
concurrent programs. However, such reasoning traditionally assumes a sequentially …
concurrent programs. However, such reasoning traditionally assumes a sequentially …
Modular data-race-freedom guarantees in the promising semantics
Local data-race-freedom guarantees, ensuring strong semantics for locations accessed by
non-racy instructions, provide a fruitful methodology for modular reasoning in relaxed …
non-racy instructions, provide a fruitful methodology for modular reasoning in relaxed …
Deciding reachability under persistent x86-TSO
We address the problem of verifying the reachability problem in programs running under the
formal model Px86 defined recently by Raad et al. in POPL'20 for the persistent Intel x86 …
formal model Px86 defined recently by Raad et al. in POPL'20 for the persistent Intel x86 …
Distributed causal memory: modular specification and verification in higher-order distributed separation logic
We present the first specification and verification of an implementation of a causally-
consistent distributed database that supports modular verification of full functional …
consistent distributed database that supports modular verification of full functional …