El hombre es siempre igual; los sistemas que crea son siempre imperfectos, y tanto más imperfectos cuanto más seguro está de sí mismo.» ...

   

Desead incluso ser perfectos como lo es Él, porque Él es perfecto. Sí: «Sed, pues, vosotros perfectos como es perfecto vuestro Padre celestial »

   

JUAN PABLO II

Gustavo Arroyo D.

(PhD Student)

Advisor: Dr. Germán Vidal

garroyo (at) dsic.upv.es   /   garroyo (at) ciidet.edu.mx

Research Interests:

 

Multi-Paradigm Declarative Programming, the language Curry.

Specification languages, CNC programming,  partial evaluation.

 
Member of the MIST / ELP / GPLIS research groups at DSIC    

Address at DSIC

Departamento de Sistemas Informáticos y Computación

Technical University of Valencia.

Camino de Vera s/n, E-46022 Valencia, Spain

Address at CIIDET

Centro Interdisciplinario de Investigación y Docencia en Educación Técnica.

Av. Universidad 282 Pte., Col. Centro., C.P. 76000,

Santiago de Querétaro, Qro., México

unos verdaderos ojos valencianos, que les comían gran parte de la cara, rasgados, luminosos, sin fondo, con curiosidad insolente algunas veces, lánguidos otras, y cercados por la ojera tenue y azul, aureola de la pasión.» ...

Phone/Fax Phone / Fax

Vicente Blasco Ibáñez

(+34) 96 387 73 50, ext. 73537 - Fax. (+34) 96 387 73 59 +52 (442) 216 3748, ext. 452.  Fax ext. 100  

 


Publications:


Software:

I have had the opportunity to work mainly with offline partial evaluation, specifically with the functional logic language Curry, into the development system PAKCS (Version 1.7.3), so I have participated in the next developments:

·         A simple monovariant Binding-Time Analyzer (BTA) for the metalaguage AbstractCurry

·         An Offline Narrowing-Driven Partial Evaluator (v0.1). It ensures termination applying the size-change graphs principle, and it is able to annotate programs using either the non-increasing syntactic characterization that is detailed in the paper Fast Narrowing-Driven Partial Evaluation for Inductively Sequential Systems, or the size-change graphs principle which is explained in the paper Improving Offline Narrowing-Driven Partial Evaluation using Size-Change Graphs.

·         A new control strategies for the Offline Narrowing-Driven Specialization has been undertaken. Here we show a pure offline partial evaluator compared with a hybrid offline and online partial evaluators inclusive. We show a benchmark results also, details are explained in this paper Offline Narrowing-Driven Specialization in Practice.

 


     Last update 06/24/2008  /  garroyo (at) dsic.upv.es