Group Members

Photo of Kevin Hammond
Kevin Hammond
Functional programming, resource-bounded computation, grid & parallel computing, embedded systems, real-time systems, programming language implementation
Photo of Roy Dyckhoff
Roy Dyckhoff
Computational logic, proof theory, type theory, lambda calculus, automated reasoning,programming language semantics
Photo of James McKinna
James McKinna
Epigram, functional programming, interactive theorem proving, dependent type theory, lambda calculus, semantics; user interfaces.
Photo of Edwin Brady
Edwin Brady
Functional programming, resource bounded computation, generative programming, type theory, dependent types.
Photo of Armelle Bonenfant
Armelle Bonenfant
Cost models, process algebra, functional programming, parallel programming (BSP).
Photo of Chrisoph Herrmann
Christoph Herrmann
Worst-case execution time analysis of embedded, safety-critical systems, controlled by programs written in the functional language Hume.
Photo of Steffen Jost
Steffen Jost
Program analysis, program semantics, type systems, logic, discrete mathematics.
Photo of Alexander Konovalov
Alexander Konovalov
Symbolic computation, software composability and symbolic computing on the Grid, computational group and group ring theory, and software development for the computational algebra system GAP.
Photo of Charlotte Bjuren
Charlotte Bjuren
Autonomic computing, grid systems, functional programming, mathematical logic.
Photo of Hugo Simoes
Hugo Simoes
Type theory, formal models of computation, static analysis, programming language design.
Photo of Pedro Vasconcelos
Pedro Vasconcelos

This page was last modified on Sunday 29 April 2012 14:52:30. This site is maintained by Robert Rothenberg (r r at cs dot st-andrews dot ac dot uk).