Elements of a reversible object-oriented language: work-in-progress report

Ulrik Pagh Schultz*, Holger Bock Axelsen

*Corresponding author af dette arbejde
10 Citationer (Scopus)

Abstract

This paper presents initial ideas for the design and implementation of a reversible object-oriented language based on extending Janus with object-oriented concepts such as classes that encapsulate behavior and state, inheritance, virtual dispatching, as well as constructors. We show that virtual dispatching is a reversible decision mechanism easily translatable to a standard reversible programming model such as Janus, and we argue that reversible management of state can be accomplished using reversible constructors. The language is implemented in terms of translation to standard Janus programs.

OriginalsprogEngelsk
TitelReversible Computation : 8th International Conference, RC 2016, Bologna, Italy, July 7-8, 2016, Proceedings
RedaktørerSimon Devitt, Ivan Lanese
Antal sider7
ForlagSpringer
Publikationsdato2016
Sider153-159
ISBN (Trykt)978-3-319-40577-3
ISBN (Elektronisk)978-3-319-40578-0
DOI
StatusUdgivet - 2016
Begivenhed8th International Conference on Reversible Computation - Bologna, Italien
Varighed: 7 jul. 20168 jul. 2016
Konferencens nummer: 8

Konference

Konference8th International Conference on Reversible Computation
Nummer8
Land/OmrådeItalien
ByBologna
Periode07/07/201608/07/2016
NavnLecture notes in computer science
Vol/bind9720
ISSN0302-9743

Fingeraftryk

Dyk ned i forskningsemnerne om 'Elements of a reversible object-oriented language: work-in-progress report'. Sammen danner de et unikt fingeraftryk.

Citationsformater