amking oiprlokentacuk funding available following five phd studentships within tcs group university kent applicants contact project supervisor directly details project supervisor dr eerke boiten lmchuuukkentacuk project title reasoning scratch cards scratch cards used widely lotteries games recently also evoting protocols however public confidence evoting low research project make difference developing mathematical logical abstractions scratch cards allow formal reasoning consequently watertight proofs security protocols using would great project interested practical symbolic reasoning knowledge security cryptography formal methods probability logics would bonus project supervisor dr olaf chitil krmerqikentacuk project title tracing functional programs hat hat wwwhaskellorghat sophisticated tool locating faults haskell programs hat consists trace generation system plus various tools viewing trace aim research project improve hat extending easing application practise 1 apply several theoretical results recent epsrc project tracing hat eg algorithmic debugging functions finite maps 2 integrate trace generator hat byte code interpreter glasgow haskell system ghc 3 enable traced code call called unmodified nontracing code hat use precompiled libraries ghc project title essence transfinite reductions project supervisor dr stefan kahrs gfvtpyqkentacuk infinitary rewriting area term rewriting research studied infinitary terms infinitary reductions notion infinitary terms fairly settled existing notions infinitary reduction leave lot desired definitions suspiciously complicated established results less impressive thus appears lot room improvement different angles worth exploring firstly several alternative ways define transfinite reductions secondly one would hope alternative ways lead good properties transfinite reduction thirdly even priori clear would constitute good property project title finding security bugs x86 code project supervisor dr andy king oiprlokentacuk project investigate security vulnerabilities automatically located x86 code rather trap fault occurs program running project devise compiletime techniques locating faults program executed project apply techniques compiling constraint solving semantics though applicant need expertise fields project title refactoring proofs project supervisor prof simon thompson lvhftbxlsekentacuk refactoring allows programmer modify design structure program without changing behaviour recent work functional programming group kent developed refactoring systems haskell 98 hare erlang wrangler programming proof much common indeed propositions types analogy different views objects aim project explore refactoring incorporated proof development systems combine theoretical work implementation usability analysis ensure results value users proof assistants aim project investigate refactoring proofs fri 08 aug 2008 124537 0000 uai phd studentships kent