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 条
  • [41] Design-based theory for cluster rerandomization
    Lu, Xin
    Liu, Tianle
    Liu, Hanzhong
    Ding, Peng
    BIOMETRIKA, 2022, : 467 - 483
  • [42] Design-Based Doctoral Education in Bioengineering
    Burke, Alyssa K. R.
    Wilson, Sara E.
    JOURNAL OF BIOMECHANICAL ENGINEERING-TRANSACTIONS OF THE ASME, 2020, 142 (11):
  • [43] Design-based approaches for inference on diversity
    Barabesi, L
    Fattorini, L
    ASSESSMENT OF BIODIVERSITY FOR IMPROVED FOREST PLANNING, 1998, 51 (18): : 189 - 195
  • [44] THE EVOLUTION OF A DESIGN-BASED CURRICULUM IN CHE
    BAILIE, RC
    ENGINEERING EDUCATION, 1990, 80 (05): : 568 - 570
  • [45] Modelling to improve design-based yield
    Radojcic, Riko
    IEE Electronics Systems and Software, 2004, 2 (02): : 10 - 14
  • [46] Design-based composite estimation rediscovered
    Ciginas, Andrius
    STAT, 2023, 12 (01):
  • [47] Emotion Awareness in Design-Based Learning
    Zhang, Feiran
    Markopoulos, Panos
    Bekker, Tilde
    2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,
  • [48] Methodological alignment in design-based research
    Hoadley, CM
    EDUCATIONAL PSYCHOLOGIST, 2004, 39 (04) : 203 - 212
  • [49] Design-based research and the learning designer
    Seeto, Deidre
    Herrington, Jan
    WHO'S LEARNING? WHOSE TECHNOLOGY?, PROCEEDINGS, VOLS 1 AND 2, 2006, : 741 - 745
  • [50] Design-Based Research in health education
    Pieter A.
    Prävention und Gesundheitsförderung, 2017, 12 (3) : 189 - 194