Enseñando Métodos Formales con Coq.

Luna, Carlos Daniel

Enseñando Métodos Formales con Coq. - 2006, vol. 1 no. 1, p. 55-64. – Resumen: En este trabajo presentamos una propuesta para apoyar la enseñanza de métodos formales en una currícula de grado, y postgrado, usando el asistente de pruebas Coq y conceptos del área de Teoría de Tipos. Proponemos un taller de especificación, construcción y verificación de sistemas en los paradigmas de programación funcional e imperativo, que también abarca el análisis de sistemas críticos: sistemas reactivos y de tiempo real. Describimos algunas experiencias en el desarrollo del taller y planteamos cambios y extensiones. -- Palabras clave: Enseñanza de la Programación, Métodos Formales, Teoría de Tipos, Coq, Especificación y Verificación de Corrección.

DIF-M5167