Research Interests

As software becomes ever more complex and computing power becomes more distributed in autonomous components, components which are becoming ubiquitous, a key challenge in computer science is to understand the behaviour of these autonomous components and the interactions between them.

One promising approach is to treat the components as independent agents, and to build interaction mechanisms that can be used to coordinate such agents. My research centres around exactly this.

Within this broad area, the main topics that I am currently working on are:

I also have an interest in datamining, and collaborate on this with George Hripsak at the Department of Biomedical Informatics at Columbia University.

More information on my work in these areas is given in the details of current projects and in the descriptions of the projects carried out by the Agents Lab.