- -

Term rewriting systems .net framework

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

Compartir/Enviar a

Citas

Estadísticas

  • Estadisticas de Uso

Term rewriting systems .net framework

Mostrar el registro sencillo del ítem

Ficheros en el ítem

dc.contributor.advisor Lucas Alba, Salvador es_ES
dc.contributor.author Arnal Julián, Salvador es_ES
dc.date.accessioned 2014-11-18T07:43:20Z
dc.date.available 2014-11-18T07:43:20Z
dc.date.created 2013-07-10
dc.date.issued 2014-11-18T07:43:20Z
dc.identifier.uri http://hdl.handle.net/10251/44323
dc.description.abstract [EN] This thesis presents the implementation of a framework to work with term rewriting systems. Term rewriting systems provide a complete computational model which is very close to functional programming. Its formulation is equational logic and it can also be used to reason about program properties, not only of functional programs but also of programs written in other programming languages. Our framework has been implemented in a tool called TRS.Tool (built on .Net and available at http://TRS.JarCode.Net) that covers three main objectives: - Determine the basic properties of a given term rewriting system (signature, set of rules conservativeness, linearity, etc…). - Calculate the critical pairs of the term rewriting system and determine its orthogonality. - Apply the rewriting rules over a given term. The tool is available as a web based application created using this framework es_ES
dc.description.abstract [ES] Esta tesis presenta la implementación de un marco para trabajar con sistemas de reescritura de términos. Los sistemas de reescritura de términos proporcionan un modelo de cómputo completo que es muy cercano a la programación funcional. Su formulación es la de la lógica ecuacional y puede ser utilizado también para razonar sobre las propiedades de los programas, no solo de los programas funcionales, sino también de programas escritos en otros lenguajes de programación. Nuestro marco que ha sido implementado en una herramienta llamada TRS.Tool (creada en .Net y disponible en http://TRS.JarCode.Net) que cubre tres objetivos principales: - Determinar las propiedades básicas de un sistema de reescritura de términos dado (signatura, conjunto de reglas, conservativo, lineal, etc...). - Calcular los pares críticos del sistema de reescritura de términos y determinar su ortogonalidad. - Aplicar las reglas de reescritura sobre un término dado. La herramienta está disponible como una aplicación web creada utilizando este marco es_ES
dc.format.extent 107 es_ES
dc.language Inglés es_ES
dc.publisher Universitat Politècnica de València es_ES
dc.rights Reconocimiento - No comercial - Sin obra derivada (by-nc-nd) es_ES
dc.subject SRT es_ES
dc.subject Confluencia es_ES
dc.subject Terminación es_ES
dc.subject Sistemas de Reescritura de Termino es_ES
dc.subject TRS es_ES
dc.subject Confluence es_ES
dc.subject Terminating es_ES
dc.subject Term Rewriting Systems;Confluence es_ES
dc.subject Termination es_ES
dc.subject.classification LENGUAJES Y SISTEMAS INFORMATICOS es_ES
dc.subject.other Máster Universitario en Ingeniería del Software, Métodos Formales y Sistemas de Información-Màster Universitari en Enginyeria del Programari, Mètodes Formals i Sistemes D'Informació es_ES
dc.title Term rewriting systems .net framework es_ES
dc.type Tesis de máster es_ES
dc.rights.accessRights Abierto es_ES
dc.contributor.affiliation Universitat Politècnica de València. Servicio de Alumnado - Servei d'Alumnat es_ES
dc.description.bibliographicCitation Arnal Julián, S. (2013). Term rewriting systems .net framework. http://hdl.handle.net/10251/44323 es_ES
dc.description.accrualMethod Archivo delegado es_ES


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

Mostrar el registro sencillo del ítem