Show simple item record

dc.contributor.advisorCherini, Renato, dir.
dc.contributor.advisorBlanco, Javier Oscar, dir.
dc.contributor.authorRearte, Lucas Agustín
dc.date.accessioned2018-02-19T13:33:01Z
dc.date.available2018-02-19T13:33:01Z
dc.date.issued2017-05-31
dc.identifier.urihttp://hdl.handle.net/11086/5838
dc.descriptionTesis (Lic. en Ciencias de la Computación)--Universidad Nacional de Córdoba, Facultad de Matemática, Astronomía, Física y Computación, 2017.es
dc.description.abstractPresentamos un shape analysis con garantı́as de terminación para programas que manipulan estructuras de datos no lineales como árboles binarios. El análisis se basa en una ejecución simbólica de los programas sobre estados abstractos compuestos por fórmulas de un conjunto restringido de la Separation Logic. Dada una precondición, calcula automáticamente una postcondición e invariantes concisos para los ciclos del programa. El uso de un nivel de relevancia para las variables según el tipo de manipulación que sufren permite lograr un balance entre precisión y abstracción en las fórmulas. Mostramos los resultados obtenidos por un prototipo que implementa nuestro análisis sobre una variedad de ejemplos.es
dc.description.abstractWe present a terminating shape analysis for programs manipulating non- linear data structures such as binary trees. The analysis is based on symbolic execution of programs over abstract states composed by formulæ of a restricted subset of Separation Logic. Given a precondition, it automatically calculates concise postconditions and invariants for program loops. The use of relevan- ce level of program variables depending on the manipulations applied on them gives us a balance between precision and abstraction in the formulæ. We re- port experimental results obtained from running a prototype implementing our analysis on a variety of examples.en
dc.language.isospaes
dc.rightsAtribución-CompartirIgual 2.5 Argentinaes
dc.rights.urihttps://creativecommons.org/licenses/by-sa/2.5/ar/
dc.subjectTeoría de la computaciónes
dc.subjectTheory of Computationes
dc.subject.otherMemoria dinámicaes
dc.subject.otherArboles binarioses
dc.subject.otherProgram reasoningen
dc.subject.otherSeparation logicen
dc.subject.otherProgram verificationen
dc.subject.otherShape analysisen
dc.subject.otherMemory leaken
dc.titleAnalizando la forma de estructuras de datos no lineales en memoria dinámica con Separation Logices
dc.typebachelorThesises


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

Atribución-CompartirIgual 2.5 Argentina
Except where otherwise noted, this item's license is described as Atribución-CompartirIgual 2.5 Argentina