Using reversible computing to achieve fail-safety | IEEE Conference Publication | IEEE Xplore