Using roll back to: detect (transient) errors (critical systems) Security - anti hacking roll back Speculative Execution in multiprocessors
The mathematical view, quantum computing is the complex number extension of reversible computing