Técnicas de diagnóstico y depuración declarativa para lenguajes lógico-funcionales

Tesis doctoral de Rafael Caballero Roldan

La falta de herramientas auxiliares tales como depuradores o entornos gráficos ha sido señalada como una posible limitacion para el éxito, fuerade ámbitos puramente académicos, de los lenguajes funcionales tipo haskell. Este mismo razonamiento es aplicable al caso de los lenguajes lógicos, lógico-funcionales, en general a todos los llamados lenguajes declarativos. Sin embargo, la incorporación de estas herramientas, y en particular de depuradores, no es siempre sencilla, ya que a menudo las ideas empleadas para su desarrollo en otros paradigmas no son aplicables a los lenguajes declarativos. la progrmación lógico-funcional recoge ideas tanto de la programación lógica como funcional perezosa para dar lugar a lenguajes como toy y curry, que tratan de aunar las ventajas de ambos pradigmas. El problema de la construcción de depuradores para estos lenguajes plantea los inconvenientes ya señalados, y ello motiva la investigación de técnicas alternativas a las tradicionales también para estos lenguajes. la presente tesis desarrolla un marco teórico para la depuración declarativa de respuestas incorrectas en lenguajes lógico-funcionales y se ocupa así mismo de su implementación. Para ello se define un cálculo semántico, basado en la lógica crwl propuesta como marco semántico para programas lógico-funcionales, que permite la definición formal de árboles de cómputo adecuados para la depuración de respuestas incorrectas en el marco lógico-funcional. Con objeto de poder llevar estas ideas teóricas a la práctica se define además una transformación de programas capaz de producir programas que generen árboles de cómputo como parte de sus resultados, y se prueba la corrección de esta transformación con respecto al cálculo semántico. entre los objetivos de la tesis también está comprobar la viabilidad de la implementación de estas ideas. para ello se han incorporado depuradores deeclarativos de respuesta

 

Datos académicos de la tesis doctoral «Técnicas de diagnóstico y depuración declarativa para lenguajes lógico-funcionales«

  • Título de la tesis:  Técnicas de diagnóstico y depuración declarativa para lenguajes lógico-funcionales
  • Autor:  Rafael Caballero Roldan
  • Universidad:  Complutense de Madrid
  • Fecha de lectura de la tesis:  08/06/2004

 

Dirección y tribunal

  • Director de la tesis
    • Mario Rodríguez Artalejo
  • Tribunal
    • Presidente del tribunal: ricardo Peña marí
    • Manuel Hermenegildo salinas (vocal)
    • herbert Kuchen (vocal)
    • María Alpuente frasnedo (vocal)

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Scroll al inicio