Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Code-pointer integrity
In this chapter, we describe code-pointer integrity (CPI), a new design point that guarantees
the integrity of all code pointers in a program (eg, function pointers, saved return addresses) …
the integrity of all code pointers in a program (eg, function pointers, saved return addresses) …
Deterministic replay: A survey
Deterministic replay is a type of emerging technique dedicated to providing deterministic
executions of computer programs in the presence of nondeterministic factors. The …
executions of computer programs in the presence of nondeterministic factors. The …
Sherlog: error diagnosis by connecting clues from run-time logs
Computer systems often fail due to many factors such as software bugs or administrator
errors. Diagnosing such production run failures is an important but challenging task since it …
errors. Diagnosing such production run failures is an important but challenging task since it …
Mixed integer programming: Analyzing 12 years of progress
T Achterberg, R Wunderling - Facets of combinatorial optimization …, 2013 - Springer
Back in 2001, Bixby et al.(The Sharpest Cut: The Impact of Manfred Padberg and His Work,
pp. 309–325, 2004) provided an analysis of the performance impact of the main mixed …
pp. 309–325, 2004) provided an analysis of the performance impact of the main mixed …
Improving software diagnosability via log enhancement
Diagnosing software failures in the field is notoriously difficult, in part due to the fundamental
complexity of troubleshooting any complex software system, but further exacerbated by the …
complexity of troubleshooting any complex software system, but further exacerbated by the …
Dthreads: efficient deterministic multithreading
Multithreaded programming is notoriously difficult to get right. A key problem is non-
determinism, which complicates debugging, testing, and reproducing errors. One way to …
determinism, which complicates debugging, testing, and reproducing errors. One way to …
A type and effect system for deterministic parallel Java
Today's shared-memory parallel programming models are complex and error-prone. While
many parallel programs are intended to be deterministic, unanticipated thread interleavings …
many parallel programs are intended to be deterministic, unanticipated thread interleavings …
A randomized scheduler with probabilistic guarantees of finding bugs
This paper presents a randomized scheduler for finding concurrency bugs. Like current
stress-testing methods, it repeatedly runs a given test program with supplied inputs …
stress-testing methods, it repeatedly runs a given test program with supplied inputs …
All about eve:{Execute-Verify} replication for {Multi-Core} servers
This paper presents Eve, a new Execute-Verify architecture that allows state machine
replication to scale to multi-core servers. Eve departs from the traditional agree-execute …
replication to scale to multi-core servers. Eve departs from the traditional agree-execute …
CoreDet: A compiler and runtime system for deterministic multithreaded execution
The behavior of a multithreaded program does not depend only on its inputs. Scheduling,
memory reordering, timing, and low-level hardware effects all introduce nondeterminism in …
memory reordering, timing, and low-level hardware effects all introduce nondeterminism in …