Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
teaching:cc7126 [2018/01/31 14:35] – folmedo | teaching:cc7126 [2018/01/31 19:19] (current) – folmedo | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Análisis y Verificación de Programas (CC7126) ====== | ====== Análisis y Verificación de Programas (CC7126) ====== | ||
- | ==== ¿Por qué este curso? | ||
- | ==== Objetivos y contenido | + | ==== Motivación y Objetivos |
+ | |||
+ | Los problemas en las piezas de software pueden acarrear consecuencias catastróficas, | ||
+ | |||
+ | En este curso estudiaremos el análisis y verificación formal de programas, que constituyen un conjunto de herramientas matemáticas para razonar // | ||
+ | |||
+ | A lo largo del curso presentaremos los fundamentos matemáticos subyacentes a dichas herramientas, | ||
+ | |||
+ | |||
+ | ==== Contenido | ||
+ | Al término del curso, el estudiante manejará las nociones de: | ||
+ | * **Semántica formal de programas: | ||
+ | * **Verificación formal de programas: | ||
+ | * **Análisis estático de programas: | ||
+ | |||
+ | |||
+ | ==== Elegibilidad ==== | ||
+ | Curso electivo para Doctorado en Computación, | ||
==== Requisitos | ==== Requisitos | ||
+ | CC4101 Lenguajes de Programación / Autorización (contactar [[folmedo@dcc.uchile.cl|Federico]]).\\ El curso no presenta ningún requisito adicional, aunque será de gran ayuda cierto grado de madurez matemática por parte del alumno. | ||
+ | |||
==== Evaluación | ==== Evaluación | ||
+ | Evaluación continua a través de tareas y una presentación oral (en base a un artículo o capítulo de libro). No habrá controles. | ||
+ | |||
==== Material | ==== Material | ||
Line 18: | Line 39: | ||
* A. Appel et al., //Program Logics for Certified Compilers//, | * A. Appel et al., //Program Logics for Certified Compilers//, | ||
* P. Cousot, //A Tutorial on Abstract Interpretation//, | * P. Cousot, //A Tutorial on Abstract Interpretation//, | ||
+ | |||
+ | |||
+ | ==== Contacto ==== | ||
+ | Federico Olmedo, Oficia 311N, [[folmedo@dcc.uchile.cl|email]] | ||
+ |