A design-based model of reversible computation

被引:0
|
作者
Stoddart, Bill [1 ]
Zeyda, Rank [1 ]
Lynas, Robert [1 ]
机构
[1] Univ Teesside, Middlesbrough, Cleveland, England
来源
关键词
reversible computing; backtracking; Hoare He Designs; wp calculus; prospective values;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We investigate, within the UTP framework of Hoare He Designs, the effect of seeing computation as an essentially reversible process. We describe the theoretical link between reversibility and the minimum power requirements of a computation, and we review Zuliani's work on Reversible Probabilistic Guarded Command Language. We propose an alternative formalisation of reversible computing which accommodates backtracking. To obtain a basic backtracking language able to search for a single result we exploit the already recognised properties of nondeterministic choice, using it as provisional choice rather than implementor's choice. We add a "prospective values" formalism which can describe programs that return all the possible results of a search, and we show how to formally describe the premature termination of such a search, a mechanism analogous to the "cut" of Prolog. An appendix describes some aspects of the wp calculus in terms of Designs, as needed for our proofs. Support for the programming structures described has been incorporated in a reversible virtual machine for i386 platforms with Posix compatibility.
引用
收藏
页码:63 / 83
页数:21
相关论文
共 50 条
  • [31] Abstract Geometrical Computation 6: A Reversible, Conservative and Rational Based Model for Black Hole Computation
    Durand-Lose, Jerome
    INTERNATIONAL JOURNAL OF UNCONVENTIONAL COMPUTING, 2012, 8 (01) : 33 - 46
  • [32] A design-based model of the aortic valve for fluid-structure interaction
    Kaiser, Alexander D.
    Shad, Rohan
    Hiesinger, William
    Marsden, Alison L.
    BIOMECHANICS AND MODELING IN MECHANOBIOLOGY, 2021, 20 (06) : 2413 - 2435
  • [33] A HEAT ENGINE MODEL OF A REVERSIBLE COMPUTATION
    JABLONSKI, DG
    PROCEEDINGS OF THE IEEE, 1990, 78 (05) : 817 - 825
  • [34] Accurate litho model tuning using design-based defect binning
    Vasek, Jim
    Svidenko, Vicky
    Nehmadi, Youval
    Shimshi, Rinat
    IEEE TRANSACTIONS ON SEMICONDUCTOR MANUFACTURING, 2008, 21 (03) : 316 - 321
  • [35] On the two-phase framework for joint model and design-based inference
    Rubin-Bleuer, S
    Kratina, IS
    ANNALS OF STATISTICS, 2005, 33 (06): : 2789 - 2810
  • [36] Entropy generation in a model of reversible computation
    De Falco, Diego
    Tamascelli, Dario
    RAIRO-THEORETICAL INFORMATICS AND APPLICATIONS, 2006, 40 (02): : 93 - 105
  • [37] A design-based model of the aortic valve for fluid-structure interaction
    Alexander D. Kaiser
    Rohan Shad
    William Hiesinger
    Alison L. Marsden
    Biomechanics and Modeling in Mechanobiology, 2021, 20 : 2413 - 2435
  • [38] Uniform design-based sensitivity analysis of circadian rhythm model in Neurospora
    Jin, Yisu
    Peng, Xiaofang
    Liang, Yizeng
    Ma, Jinyu
    COMPUTERS & CHEMICAL ENGINEERING, 2008, 32 (08) : 1956 - 1962
  • [39] A Comparison of Model-Based and Design-Based Impact Evaluations of Interventions in Developing Countries
    Hansen, Henrik
    Klejnstrup, Ninja Ritter
    Andersen, Ole Winckler
    AMERICAN JOURNAL OF EVALUATION, 2013, 34 (03) : 320 - 338
  • [40] HOW NEARLY CAN MODEL-BASED PREDICTION AND DESIGN-BASED ESTIMATION BE RECONCILED
    BREWER, KRW
    HANIF, M
    TAM, SM
    JOURNAL OF THE AMERICAN STATISTICAL ASSOCIATION, 1988, 83 (401) : 128 - 132