...collaborate on

PhD Program

Three years ago I started working on my PhD project, under FCT's grant SFRH/BD/19186/2004.
I've been working under the supervision of João Saraiva (University if Minho) and Oege de Moor (University of Oxford).
With this PhD project, named "Embedded Attribute Grammars", we propose to develop techniques and tools for the embedding of Attribute Grammars in a modern, lazy functional language. In particular, we want to study techniques to embed recent developments in AGs, namely, aspects (aspect-oriented programming), references (imperative programming), multiple inheritance (object oriented programming), strategies (strategic programming) and incremental attribute evaluation (incremental computation).
Yet, Attribute Grammars are also suitable to expresse incremental algorithms. Indeed, there are well known techniques to automatically derive incremental, strict attribute evaluators from an attribute grammar. The techniques developed until now, however, do not consider lazy evaluation. We want to study techniques to merge lazy and incremental evaluation.

This PhD research project is to be carried out in the Department of Informatics as Minho University and at Oxford Computing Laboratory, Oxford University.

r2 - 18 May 2007 - 23:03:38 - Main.JoaoFernandes
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback
Syndicate this site RSSATOM