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 条
  • [1] A unification of probabilistic choice within a design-based model of reversible computation
    Stoddart, Bill
    Zeyda, Frank
    FORMAL ASPECTS OF COMPUTING, 2013, 25 (01) : 107 - 131
  • [2] Model selection for incomplete and design-based samples
    Hens, N.
    Aerts, M.
    Molenberghs, G.
    STATISTICS IN MEDICINE, 2006, 25 (14) : 2502 - 2520
  • [3] DESIGN-BASED AND MODEL-BASED INFERENCE IN SURVEY SAMPLING
    SARNDAL, CE
    SCANDINAVIAN JOURNAL OF STATISTICS, 1978, 5 (01) : 27 - 52
  • [4] Design-based and Model-based Inferences in Survey Sampling
    Kim, Kyu-Seong
    KOREAN JOURNAL OF APPLIED STATISTICS, 2005, 18 (03) : 673 - 687
  • [5] DESIGN-BASED DIAGNOSIS
    ALEXANDER, SM
    LEE, WY
    GRAHAM, JH
    INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 1993, 31 (09) : 2087 - 2096
  • [6] Design-based counting
    Jeffery, PK
    AMERICAN JOURNAL OF RESPIRATORY AND CRITICAL CARE MEDICINE, 2004, 169 (10) : 1170 - 1171
  • [7] DESIGN-BASED VERSUS MODEL-BASED SAMPLING STRATEGIES - COMMENT
    DEGRUIJTER, JJ
    TERBRAAK, CJF
    MATHEMATICAL GEOLOGY, 1992, 24 (07): : 859 - 864
  • [8] Design-based and model-based inference in surveys of freshwater mollusks
    Dorazio, RM
    JOURNAL OF THE NORTH AMERICAN BENTHOLOGICAL SOCIETY, 1999, 18 (01): : 118 - 131
  • [9] Design-based research in designing the model for educating simulation facilitators
    Koivisto, Jaana-Maija
    Hannula, Leena
    Boje, Rikke Buus
    Prescott, Stephen
    Bland, Andrew
    Rekola, Leena
    Haho, Paivi
    NURSE EDUCATION IN PRACTICE, 2018, 29 : 206 - 211
  • [10] A Secure Mechanism Design-Based and Game Theoretical Model for MANETs
    A. Rachedi
    A. Benslimane
    H. Otrok
    N. Mohammed
    M. Debbabi
    Mobile Networks and Applications, 2010, 15 : 191 - 204