2016
DOI: 10.1016/j.tcs.2015.07.046
|View full text |Cite
|
Sign up to set email alerts
|

Fundamentals of reversible flowchart languages

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
34
0
2

Year Published

2016
2016
2022
2022

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 40 publications
(39 citation statements)
references
References 61 publications
1
34
0
2
Order By: Relevance
“…In the following, we shall make heavy use of program inversion, so the direct coupling between the mechanical and semantical transformation is significant. The possibility to perform program inversion locally is also key to the implementation of reversible programming languages [35][36][37] and reversible microprocessors [6,32] because it allows on-the-fly program inversion.…”
Section: Then T −1 Is An Rtm That Computes the Inverse Function Of [[mentioning
confidence: 99%
See 4 more Smart Citations
“…In the following, we shall make heavy use of program inversion, so the direct coupling between the mechanical and semantical transformation is significant. The possibility to perform program inversion locally is also key to the implementation of reversible programming languages [35][36][37] and reversible microprocessors [6,32] because it allows on-the-fly program inversion.…”
Section: Then T −1 Is An Rtm That Computes the Inverse Function Of [[mentioning
confidence: 99%
“…3. A central insight from reversible flowcharts [36] is that the inverse of a test (a conditional split in control flow) is an assertion (a conditional join of control flow). Thus, the inversion yields a (partial) RTM program that can merge two control branches if we know two strings are equal in one branch, and different in the other.…”
Section: Then T −1 Is An Rtm That Computes the Inverse Function Of [[mentioning
confidence: 99%
See 3 more Smart Citations