dc.contributor.author |
Nishida, Naoki
|
es_ES |
dc.contributor.author |
Palacios Corella, Adrián
|
es_ES |
dc.contributor.author |
Vidal Oriola, Germán Francisco
|
es_ES |
dc.contributor.author |
Nishida
|
es_ES |
dc.date.accessioned |
2017-09-20T10:27:37Z |
|
dc.date.available |
2017-09-20T10:27:37Z |
|
dc.date.issued |
2016 |
|
dc.identifier.isbn |
978-3-95977-010-1 |
|
dc.identifier.issn |
1868-8969 |
|
dc.identifier.uri |
http://hdl.handle.net/10251/87619 |
|
dc.description.abstract |
Essentially, in a reversible programming language, for each forward computation step from state S to state S', there exists a constructive and deterministic method to go backwards from state S' to state S. Besides its theoretical interest, reversible computation is a fundamental concept which is relevant in many different areas like cellular automata, bidirectional program transformation, or quantum computing, to name a few. In this paper, we focus on term rewriting, a computation model that underlies most rule-based programming languages. In general, term rewriting is not reversible, even for injective functions; namely, given a rewrite step t1 -> t2, we do not always have a decidable and deterministic method to get t1 from t2. Here, we introduce a conservative extension of term rewriting that becomes reversible. Furthermore, we also define a transformation to make a rewrite system reversible using standard term rewriting. |
es_ES |
dc.description.sponsorship |
This work has been partially supported by the EU (FEDER) and the Spanish Ministerio de Economía y Competitividad (MINECO) under grant TIN2013-44742-C4-1-R, by the Generalitat Valenciana under grant PROMETEO-II/2015/013 (SmartLogic) and by the COST Action IC 1405 on Reversible Computation. A. Palacios was partially supported by the the EU (FEDER) and the Spanish Ayudas para contratos predoctorales para la formación de doctores de la Sec. Estado de Investigación, Desarrollo e Innovación del MINECO under FPI grant BES-2014-069749. Part of this research was done while the second and third authors were visiting Nagoya University; they gratefully acknowledge their hospitality. |
es_ES |
dc.format.extent |
18 |
es_ES |
dc.language |
Inglés |
es_ES |
dc.publisher |
Schloss Dagstuhl-Leibniz-Zentrum für Informatik GmbH, Dagstuhl Publishing |
es_ES |
dc.rights |
Reconocimiento (by) |
es_ES |
dc.subject |
Term rewriting |
es_ES |
dc.subject |
Reversible computation |
es_ES |
dc.subject |
Bidirectional transformation |
es_ES |
dc.subject.classification |
LENGUAJES Y SISTEMAS INFORMATICOS |
es_ES |
dc.title |
Reversible Term Rewriting |
es_ES |
dc.type |
Comunicación en congreso |
es_ES |
dc.identifier.doi |
10.4230/LIPIcs.FSCD.2016.28 |
|
dc.relation.projectID |
info:eu-repo/grantAgreement/MINECO//TIN2013-44742-C4-1-R/ES/VALIDACION ASISTIDA DE PROGRAMAS MEDIANTE METODOS PRECISOS Y RIGUROSOS PARA UNA INGENIERIA DEL SOFTWARE ROBUSTA/ |
es_ES |
dc.relation.projectID |
info:eu-repo/grantAgreement/GVA//PROMETEOII%2F2015%2F013/ES/SmartLogic: Logic Technologies for Software Security and Performance/ |
es_ES |
dc.relation.projectID |
info:eu-repo/grantAgreement/COST//IC1405/EU/Reversible computation - extending horizons of computing/ |
es_ES |
dc.relation.projectID |
info:eu-repo/grantAgreement/MINECO//BES-2014-069749/ES/BES-2014-069749/ |
es_ES |
dc.rights.accessRights |
Abierto |
es_ES |
dc.contributor.affiliation |
Universitat Politècnica de València. Departamento de Sistemas Informáticos y Computación - Departament de Sistemes Informàtics i Computació |
es_ES |
dc.description.bibliographicCitation |
Nishida, N.; Palacios Corella, A.; Vidal Oriola, GF.; Nishida (2016). Reversible Term Rewriting. Schloss Dagstuhl-Leibniz-Zentrum für Informatik GmbH, Dagstuhl Publishing. https://doi.org/10.4230/LIPIcs.FSCD.2016.28 |
es_ES |
dc.description.accrualMethod |
S |
es_ES |
dc.relation.conferencename |
1st International Conference on Formal Structures for Computation and Deduction (FSCD 2016) |
es_ES |
dc.relation.conferencedate |
June 22-26, 2016 |
es_ES |
dc.relation.conferenceplace |
Porto, Portugal |
es_ES |
dc.relation.publisherversion |
http://drops.dagstuhl.de/opus/volltexte/2016/5984/ |
es_ES |
dc.type.version |
info:eu-repo/semantics/publishedVersion |
es_ES |
dc.relation.senia |
328206 |
es_ES |
dc.contributor.funder |
Ministerio de Economía y Competitividad |
es_ES |
dc.contributor.funder |
European Regional Development Fund |
es_ES |
dc.contributor.funder |
Generalitat Valenciana |
es_ES |
dc.contributor.funder |
European Cooperation in Science and Technology |
es_ES |