Logotipo de la Universidad Politécnica de Madrid

Derivación deductiva de programas funcionales con patrones

Autor: VELAZQUEZ ITURBIDE, Jesús Angel

Título: Derivación deductiva de programas funcionales con patrones

Fecha: 1990

Materia: Sin materia definida

Escuela: FACULTAD DE INFORMATICA

Departamento: LENGUAJES Y SISTEMAS INFORMATICOS E INGENIERIA DE SOFTWARE

Acceso electrónico:

Director/a(s):

  • Director/a: CERRADA SOMOLINOS, José Antonio

Resumen: La tesis desarrolla un método deductivo para la derivación de programas funcionales con patrones escritos en un lenguaje similar a Hope. El método utiliza una lógica multigénero, cuya relación con el lenguaje de programación es estudiada. También se identifican los esquemas de demostración necesarios para la derivación de funciones con patrones, basados en la demostración independiente de varias subsentencias. Cada subsentencia proporciona una especificación de una ecuación del futuro programa a derivar. El método deductivo desarrollado está basado en uno previo de Manna y Waldinger, conocido como el cuadro deductivo, que deriva programas en un lenguaje similar a Lisp. El nuevo método es una modificación del cuadro de estos autores que incorpora tipos y permite demostrar una especificación mediante varios cuadros. Cada cuadro demuestra una subespecificación y, por tanto, deriva una ecuación del programa. La tesis se completa con mecanismos para que los programas derivados puedan contener definiciones locales con patrones y variables sinónimas y anónimas, con varios ejemplos de aplicación y un análisis funcional de un entorno interactivo de derivación deductiva