I obtained my Ph.D. in 2006 in the
Centre for Novel Computing, School of Computer
Science, University of Manchester.
In 2002, I got an MSc in Advanced Computer Science from the same university.
Before that, I was a student in France at the Institut d'Informatique d'Entreprise (Conservatoire National des Arts et Métiers), from which I graduated as an Engineer.
My Ph.D. thesis is entitled Separating Concerns in Scientific Software using Aspect-Oriented Programming. This was supervised by Prof. John Gurd.
Bruno Harbulot and John R. Gurd. A join point for loops in AspectJ. Published in the Proceedings of the 5th International Conference on Aspect-Oriented Software Development (AOSD). Bonn, Germany, March 2006.
Copyright ACM, (2006). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. (ACM DOI: http://doi.acm.org/10.1145/1119655.1119666.)
Here are the slides used for the talk in Bonn.
Bruno Harbulot and John R. Gurd. Using AspectJ to Separate Concerns in Parallel Scientific Java Code. Published in the Proceedings of the 3rd International Conference on Aspect-Oriented Software Development (AOSD). Lancaster, UK, March 2004.
Copyright ACM, (2004). This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. (ACM DOI: http://doi.acm.org/10.1145/976270.976286.)
Here are the slides used for the talk in Lancaster.
Arjun Sen, John Brooke, Bruno Harbulot, Mark Mc Keown, Stephen Pickles, Andrew Porter Combining AJAX and WSRF for Web-browser based Grid clients. Proceedings of the Second International Workshop on Grid Computing Environments (GCE'06). Tampa, Florida, November 2006.
Bruno Harbulot, Michael Keith and John Brooke. A Web-Service Based Scheduling Framework for the Pulsar Virtual Observatory. Proceedings of the workshop on HPC Grid programming Environments and COmponents and Component and Framework Technology in High-Performance and Scientific Computing (HPC-GECO/Compframe 2006). Paris, France, July 2006.
Bruno Harbulot and John R. Gurd. Using and Extending AspectJ for Separating Concerns in Parallel Java Code. Presentation at 5th workshop on Parallel/High-Performance Object-Oriented Scientific Computing (POOSC 2005). Glasgow, UK, July 2005.
Here are the slides used for the talk in Glasgow.
Here is the LoopsAJ poster presented at AOSD 2005.
Unfortunately, because I don't fancy being indexed by spam robots, you will have to replace the 'Dot' and 'At' symbols manually in my e-mail address, which is: bruno (At) distributedmatter (Dot) net.