Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Análisis de terminación de programas con controles de flujo complejos

dc.contributor.advisorGenaim, Samir
dc.contributor.authorDoménech Arellano, Jesús Javier
dc.date.accessioned2023-06-17T11:31:20Z
dc.date.available2023-06-17T11:31:20Z
dc.date.defense2021-01-22
dc.date.issued2021-05-28
dc.descriptionTesis de la Universidad Complutense de Madrid, Facultad de Informática, leída el 22-01-2021
dc.description.abstractEl problema de la terminación de un programa es fundamental en la informática y ha sido objeto de estudio de numerosas investigaciones. La técnica mejor conocida, y más frecuentemente utilizada, para demostrar terminación es la del uso de funciones de clasificación (ranking functions). Estas funciones relacionan los estados del programa con los elementos de un conjunto ordenado bien-fundado, tal que el valor desciende en estado consecutivos del programa. Como descender en un conjunto ordenado bien-fundado no se puede hacer de manera infinita se demuestra la terminación del programa. Es esta tesis, abordamos el problema de terminación para Sistemas de Transiciones (Transition Systems) con valores numéricos, que son una representación de programas muy comúnmente utilizada en los análisis de programas. Los Sistemas de Transiciones están definidos por Grafos de Control de Flujo (Control-Flow Graph) donde las aristas están anotadas con fórmulas describiendo las transiciones que hay entre los nodos correspondientes...
dc.description.abstractThe problem of the program termination is fundamental in Computer Science and has been the subject of voluminous research. The best known, and often used technique for proving termination is that of ranking functions. These are functions that map the program states to the elements of a well-founded ordered set, such that the value descends on consecutive program states. Since descent in a well-founded set cannot be infinite, this proves terminatio. In this thesis, we address the termination problem for Transition Systems with numerical variables, which is a very common program representation that is often used in program analysis. They are defined by Control-Flow Graphs where edges are annotated with formulas describing transitions between corresponding nodes...
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/65804
dc.identifier.urihttps://hdl.handle.net/20.500.14352/11645
dc.language.isoeng
dc.page.total137
dc.publication.placeMadrid
dc.publisherUniversidad Complutense de Madrid
dc.rights.accessRightsopen access
dc.subject.cdu004.42 (043,2)
dc.subject.cdu004.421(043.2)
dc.subject.cdu004.03 (043.2)
dc.subject.cdu510.52(043.2)
dc.subject.keywordSistemas informáticos
dc.subject.keywordprogramación de ordenadores
dc.subject.keywordcomplejidad computacional
dc.subject.keywordalgoritmos computacionales
dc.subject.keywordComputer systems
dc.subject.keywordcomputer programming
dc.subject.keywordComputational Complexity
dc.subject.keywordComputer Algorithms
dc.subject.ucmProgramación de ordenadores (Informática)
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleAnálisis de terminación de programas con controles de flujo complejos
dc.title.alternativeTermination analysis of programs with complex control-flow
dc.typedoctoral thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication9d982c6c-9e4f-4459-bd6e-1866104f03f6
relation.isAdvisorOfPublication.latestForDiscovery9d982c6c-9e4f-4459-bd6e-1866104f03f6

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
T42335.pdf
Size:
1.72 MB
Format:
Adobe Portable Document Format

Collections