Research and teaching
Papers on model checking in relation to program transformation, program termination analysis, partial evaluation, complexity theory, semantics of Prolog, abstract interpretation of higher-order functional programs and Prolog, semantics-directed compiler generation, automata to detect structure in polyhedra.
Programming