Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Choice trees: Representing nondeterministic, recursive, and impure programs in coq
This paper introduces ctrees, a monad for modeling nondeterministic, recursive, and impure
programs in Coq. Inspired by **a et al.'s itrees, this novel data structure embeds …
programs in Coq. Inspired by **a et al.'s itrees, this novel data structure embeds …
Causal-consistent reversible debugging
Reversible debugging provides developers with a way to execute their applications both
forward and backward, seeking the cause of an unexpected or undesired event. In a …
forward and backward, seeking the cause of an unexpected or undesired event. In a …
[HTML][HTML] A theory of reversibility for Erlang
In a reversible language, any forward computation can be undone by a finite sequence of
backward steps. Reversible computing has been studied in the context of different …
backward steps. Reversible computing has been studied in the context of different …
[PDF][PDF] An axiomatic approach to reversible computation
Undoing computations of a concurrent system is beneficial in many situations, eg, in
reversible debugging of multi-threaded programs and in recovery from errors due to …
reversible debugging of multi-threaded programs and in recovery from errors due to …
[PDF][PDF] Causal-consistent reversibility
Reversible computing allows one to execute programs both in the standard, forward
direction, and backward, going back to past states. In a concurrent scenario, the correct …
direction, and backward, going back to past states. In a concurrent scenario, the correct …
[PDF][PDF] Foundations of reversible computation
Reversible computation allows computation to proceed not only in the standard, forward
direction, but also backward, recovering past states. While reversible computation has …
direction, but also backward, recovering past states. While reversible computation has …
[HTML][HTML] Reversibility in the higher-order π-calculus
The notion of reversible computation is attracting increasing interest because of its
applications in diverse fields, in particular the study of programming abstractions for reliable …
applications in diverse fields, in particular the study of programming abstractions for reliable …
[PDF][PDF] Bridging causal reversibility and time reversibility: a stochastic process algebraic approach
Causal reversibility blends reversibility and causality for concurrent systems. It indicates that
an action can be undone provided that all of its consequences have been undone already …
an action can be undone provided that all of its consequences have been undone already …
Static versus dynamic reversibility in CCS
The notion of reversible computing is attracting interest because of its applications in diverse
fields, in particular the study of programming abstractions for fault tolerant systems. Most …
fields, in particular the study of programming abstractions for fault tolerant systems. Most …
Event structure semantics of (controlled) reversible CCS
CCSK is a reversible form of CCS which is causal, meaning that actions can be reversed if
and only if each action caused by them has already been reversed; there is no control on …
and only if each action caused by them has already been reversed; there is no control on …