My main research interests are in autonomic computing, policy-based management of complex systems, modelling and model checking, automated and model-driven software engineering, and high performance computing.
Building on commercial research experience I gained in my previous job as the Technical Architect of an Oxford University spin-out software company, I started an independent research project on the policy-based management of large-scale complex systems, and I am currently working on a general-purpose autonomic architecture for the development of self-managing systems. My latest presentation of this work at the 4th International Conference on Autonomic and Autonomous Systems received a Best Paper Award.
I am a Senior Research Officer on the Predictable Software Systems project, a major component of UK's Large-Scale Complex IT Systems research and training initiative. Prior to rejoining Oxford University in July 2005, I spent six years as the Technical Architect/Senior Development Manager of Sychron Ltd, an Oxford software company specialising in the development of policy-driven datacentre management solutions.
My University of Oxford DPhil thesis on Autonomic-Independent Loop Parallelisation received a British Computer Society Distinguished Dissertation Award, and is available as a Springer-Verlag book.
I am a Senior Member of the IEEE and a Member of the IEEE Computer Society.
other activities