- -

Reversible Term Rewriting

RiuNet: Repositorio Institucional de la Universidad Politécnica de Valencia

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Reversible Term Rewriting

Mostrar el registro sencillo del ítem

Ficheros en el ítem

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


Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem