Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
A denotational approach to release/acquire concurrency
We present a compositional denotational semantics for a functional language with first-class
parallel composition and shared-memory operations whose operational semantics follows …
parallel composition and shared-memory operations whose operational semantics follows …
Compositional Semantics for Shared-Variable Concurrency
M Svyatlovskiy, S Mermelstein, O Lahav - Proceedings of the ACM on …, 2024 - dl.acm.org
We revisit the fundamental problem of defining a compositional semantics for a concurrent
programming language under sequentially consistent memory with the aim of equating the …
programming language under sequentially consistent memory with the aim of equating the …
A higher-order logic for concurrent termination-preserving refinement
Compiler correctness proofs for higher-order concurrent languages are difficult: they involve
establishing a termination-preserving refinement between a concurrent high-level source …
establishing a termination-preserving refinement between a concurrent high-level source …
Compositional verification and refinement of concurrent value-dependent noninterference
Value-dependent noninterference allows the classification of program variables to depend
on the contents of other variables, and therefore is able to express a range of data …
on the contents of other variables, and therefore is able to express a range of data …
Automated and modular refinement reasoning for concurrent programs
We present civl, a language and verifier for concurrent programs based on automated and
modular refinement reasoning. civl supports reasoning about a concurrent program at many …
modular refinement reasoning. civl supports reasoning about a concurrent program at many …
Sequential reasoning for optimizing compilers under weak memory concurrency
We formally show that sequential reasoning is adequate and sufficient for establishing
soundness of various compiler optimizations under weakly consistent shared-memory …
soundness of various compiler optimizations under weakly consistent shared-memory …
Specifying and reasoning about shared-variable concurrency
Specifications are a necessary reference point for correctness arguments. Top-down
descriptions of concurrent programs require a way of recording information about the …
descriptions of concurrent programs require a way of recording information about the …
A Compositional Theory of Linearizability
Compositionality is at the core of programming languages research and has become an
important goal toward scalable verification of large systems. Despite that, there is no …
important goal toward scalable verification of large systems. Despite that, there is no …
Test-based security certification of composite services
The diffusion of service-based and cloud-based systems has created a scenario where
software is often made available as services, offered as commodities over corporate …
software is often made available as services, offered as commodities over corporate …
[PDF][PDF] Abstraction for crash-resilient objects
We study abstraction for crash-resilient concurrent objects using non-volatile memory
(NVM). We develop a library-correctness criterion that is sound for ensuring contextual …
(NVM). We develop a library-correctness criterion that is sound for ensuring contextual …