El sitio web de la UCLM utiliza cookies propias y de terceros con fines técnicos y de análisis, pero no recaba ni cede datos de carácter personal de los usuarios. Sin embargo, puede haber enlaces a sitios web de terceros, con políticas de cookies distintas a la de la UCLM, que usted podrá aceptar o no cuando acceda a ellos.

Puede obtener más información en la Política de cookies. Aceptar

PROGRAMACION DECLARATIVA Y TRANSFORMACIÓN AUTOMÁTICA DE PROGRAMAS

Imagen del grupo
Seleccione el apartado del grupo que desea consultar
DEC-TAU
2000
PASEO DE LA UNIVERSIDAD, 4 E13071 - CIUDAD REAL (ESPAÑA)
(+34) 926 295 300
(+34) 926 295 354
PASCUAL.JULIAN@UCLM.ES
http://dectau.uclm.es
Pertenece a Cytema

RESPONSABLE

RESPONSABLE
PASCUAL JULIÁN IRANZO
CATEDRÁTICO/A DE UNIVERSIDAD
Pascual.Julian@uclm.es
Tecnologías y Sistemas de Información
LENGUAJES Y SISTEMAS INFORMÁTICOS
E. S. DE INFORMATICA (CR)
CIUDAD REAL
http://orcid.org/0000-0002-6482-3220
RESPONSABLE
GINÉS DAMIÁN MORENO VALVERDE
CATEDRÁTICO/A DE UNIVERSIDAD
Gines.Moreno@uclm.es
Sistemas Informáticos
LENGUAJES Y SISTEMAS INFORMÁTICOS
E.S. DE INGENIERIA INFORMATICA (AB)
ALBACETE
http://orcid.org/0000-0001-5522-3496

MIEMBROS

MIEMBRO UCLM
JOSÉ ANTONIO RIAZA VALVERDE
SEGUNDA PROYECTO I+D
JoseAntonio.Riaza@uclm.es
Tecnologías y Sistemas de Información
LENGUAJES Y SISTEMAS INFORMÁTICOS
E.S. DE INGENIERIA INFORMATICA (AB)
ALBACETE
  • Integración de lenguajes declarativos: programación Lógico-Funcional (LF) para la integración de los paradigmas lógico y funcional puros, y obtener lenguajes más expresivos y eficientes. Aspectos formales y de implementación de estrategias de estrechamiento así como en la combinación del estrechamiento con otros mecanismos operacionales.
  • Lenguajes declarativos multiparadigma, transformaciones y extensiones basadas en lógica difusa: Integración de la noción de fuzzyness en el marco de los lenguajes declarativos multiparadigma. Trasformación, optimización y especialización de programas declarativos multiparadigma difusos.
  • Transformación y especialización de programas: Derivación de un programa semánticamente equivalente a otro programa inicial pero con mejor comportamiento c.r. a algunas propiedades (i.e. eficiencia). La evaluación parcial (EP) es una técnica de transformación de programas que genera versiones especializadas de un programa c.r. a una entrada restringida. Desarrollo de un transformador de programas LF basado en reglas+estrategias y algoritmos refinados de control de EP.
Las líneas de investigación de este grupo se alinean con la RIS3 de Castilla-La Mancha en el sector siguiente:
  • TIC
Desafio D1: Reestructurar y consolidar el sistema de I+D+i de Castilla La Mancha (Medida 1.1, Innovación y transferencia de conocimiento).
¿Qué es la RIS3?
  • Desarrollo de sistemas de transformación automática y especialización de programas (declarativos) para la mejora de la eficiencia de los mismos, tanto en tiempo de ejecución como en la optimización de recursos. El objetivo de la transformación de programas consiste en derivar un programa semánticamente equivalente a otro programa inicial pero con mejor comportamiento con respecto a algunas propiedades (e.g., eficiencia). La evaluación parcial es una técnica de transformación de programas que genera versiones especializadas de un programa con respecto a una entrada específica. Nuestro grupo tiene una dilatada experiencia en este campo, habiendo desarrollado un transformador de programas lógico funcionales basado en reglas+estrategias y algoritmos refinados de control de la evaluación parcial. Recientemente, se han transferido muchas de estas técnicas de transformación al ámbito de la programación lógica difusa. En particular, hemos realizado una amplia labor teórica mediante el estudio de diversas reglas de transformación de plegado/desplegado para programas lógicos multiadjuntos (una clase muy amplia de programas lógicos difusos).
  • Implementación e integración de lenguajes declarativos (lógicos y funcionales) con otros paradigmas, como la lógica difusa. Centramos nuestro interés en el diseño de lenguajes lógicos difusos que incorporen recursos expresivos para el tratamiento de información imprecisa. Hemos desarrollado un lenguaje basado en unificación por similaridad, que denominamos Bousi~Prolog (Prolog BOrroso con Unificación por SImilaridad). Además, hemos implementado un sistema para la ejecución de programas multiadjuntos que denominamos FLOPER (acrónimo de Fuzzy LOgic Programming Environment for Research). Entre las aplicaciones prácticas de estos lenguajes, Bousi~Prolog se ha utilizado para la catalogación de textos y FLOPER para manipular texto XML, implementando una extensión difusa de los lenguajes XPath y XQuery. En la actualidad, estamos combinando ambos enfoques en el diseño e implementación del lenguaje de programación de lógica difusa, totalmente integrado, FASILL.

NACIONAL

Analysis and validation of software and web resources (Proyecto PID2019-104735RB-C42 financiado por MCIN/ AEI /10.13039/501100011033)
NACIONAL
EJECUCIÓN
CIUDAD REAL
PID2019-104735RB-C42
6/1/2020
5/31/2025
MINISTERIO DE CIENCIA, INNOVACIÓN Y UNIVERSIDADES
AGENCIA ESTATAL DE INVESTIGACIÓN
PASCUAL JULIÁN IRANZO
Tecnologías y Sistemas de Información
LENGUAJES Y SISTEMAS INFORMÁTICOS
E. S. DE INFORMATICA (CR)
TECNOLOGÍAS Y SISTEMAS DE INFORMACIÓN
MÉTODOS RIGUROSOS PARA EL INTERNET DEL FUTURO. TIN2016-76843-C4-2-R . (AEI / FEDER, UE)
NACIONAL
FINALIZADO
CIUDAD REAL
TIN2016-76843-C4-2-R
12/30/2016
12/29/2020
MINISTERIO DE ECONOMÍA Y COMPETITIVIDAD
SECRETARÍA DE ESTADO DE I+D+I
PASCUAL JULIÁN IRANZO
Tecnologías y Sistemas de Información
LENGUAJES Y SISTEMAS INFORMÁTICOS
E. S. DE INFORMATICA (CR)
TECNOLOGÍAS Y SISTEMAS DE INFORMACIÓN
UNA APROXIMACIÓN DECLARATIVA AL MODELADO, ANÁLISIS Y RESOLUCIÓN DE PROBLEMAS
NACIONAL
FINALIZADO
ALBACETE
TIN2013-45732-C4-2-P
1/1/2014
12/31/2016
MINISTERIO DE ECONOMÍA Y COMPETITIVIDAD
SECRETARÍA DE ESTADO DE I+D+I
GINÉS DAMIÁN MORENO VALVERDE
Sistemas Informáticos
LENGUAJES Y SISTEMAS INFORMÁTICOS
E.S. DE INGENIERIA INFORMATICA (AB)
Instituto de Investigación en Informática de Albacete
  • No se encuentra la información de los servicios de transferencia tabulados en Consejo de Gobierno.