- -

Optimization of Rewrite Theories by Equational Partial Evaluation

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Optimization of Rewrite Theories by Equational Partial Evaluation

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.author Alpuente Frasnedo, María es_ES
dc.contributor.author Ballis, D. es_ES
dc.contributor.author Escobar Román, Santiago es_ES
dc.contributor.author Sapiña-Sanchis, Julia es_ES
dc.date.accessioned 2023-07-10T18:02:52Z
dc.date.available 2023-07-10T18:02:52Z
dc.date.issued 2022-01 es_ES
dc.identifier.issn 2352-2208 es_ES
dc.identifier.uri http://hdl.handle.net/10251/194787
dc.description.abstract [EN] In this paper, we develop an automated optimization framework for rewrite theories that supports sorts, subsort overloading, equations and algebraic axioms with free/nonfree constructors, and rewrite rules modeling concurrent system transitions whose state structure is defined by means of the equations. The main idea of the framework is to make the system computations more efficient by partially evaluating the equations to the specific calls that are required by the transition rules. This can be particularly useful for automatically optimizing rewrite theories that contain overly general equational theories which perform unnecessary and costly computations involving pattern matching and/or unification modulo equations and axioms. The transformation is based on a suitable unfolding operator parameter that relies on the symbolic operational engine of Maude's equational theories, called folding variant narrowing, together with a generic abstraction operator. Depending on the properties of the rewrite theory, the unfolding and abstraction operators must be fine-tuned to achieve the biggest optimization possible while ensuring termination and total correctness of the transformation. We formalize two instances of our scheme for the case when the rewrite theory either has an infinite number of most general variants or a finite number of most general variants. Finally, we discuss some experimental results which demonstrate that the proposed optimization technique pays off in practice. es_ES
dc.language Inglés es_ES
dc.publisher Elsevier es_ES
dc.relation.ispartof Journal of Logical and Algebraic Methods in Programming es_ES
dc.rights Reconocimiento (by) es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.title Optimization of Rewrite Theories by Equational Partial Evaluation es_ES
dc.type Artículo es_ES
dc.identifier.doi 10.1016/j.jlamp.2021.100729 es_ES
dc.relation.projectID info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/RTI2018-094403-B-C32/ES/RAZONAMIENTO FORMAL PARA TECNOLOGIAS FACILITADORAS Y EMERGENTES/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/GENERALITAT VALENCIANA//PROMETEO%2F2019%2F098//DEEPTRUST/ es_ES
dc.relation.projectID info:eu-repo/grantAgreement/EC/H2020/952215/EU es_ES
dc.relation.projectID info:eu-repo/grantAgreement/GVA//APOSTD%2F2019%2F127//CONTRATO POSDOCTORAL GVA-SAPIÑA SANCHIS. PROYECTO: METODOS SIMBOLICOS AVANZADOS PARA EL ANALISIS DE SEGURIDAD DE PROTOCOLOS/ es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Escola Tècnica Superior d'Enginyeria Informàtica es_ES
dc.description.bibliographicCitation Alpuente Frasnedo, M.; Ballis, D.; Escobar Román, S.; Sapiña-Sanchis, J. (2022). Optimization of Rewrite Theories by Equational Partial Evaluation. Journal of Logical and Algebraic Methods in Programming. 124:1-29. https://doi.org/10.1016/j.jlamp.2021.100729 es_ES
dc.description.accrualMethod S es_ES
dc.relation.publisherversion https://doi.org/10.1016/j.jlamp.2021.100729 es_ES
dc.description.upvformatpinicio 1 es_ES
dc.description.upvformatpfin 29 es_ES
dc.type.version info:eu-repo/semantics/publishedVersion es_ES
dc.description.volume 124 es_ES
dc.relation.pasarela S\446555 es_ES
dc.contributor.funder GENERALITAT VALENCIANA es_ES
dc.contributor.funder AGENCIA ESTATAL DE INVESTIGACION es_ES
dc.contributor.funder European Regional Development Fund es_ES
dc.contributor.funder COMISION DE LAS COMUNIDADES EUROPEA es_ES


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

Mostrar el registro sencillo del ítem