|
Bruno Wassermann PhD Student MACM, MIET, MIEEE Department of Computer Science University College London Gower Street WC1E 6BT London United Kingdom Phone: +44 (0)20 7679 0369 Fax: +44(0) 20 7387 1397 B.Wassermann (at) cs.ucl.ac.uk |
![]() |
Profile and Research InterestsSince January 2007, I am a full-time PhD student in the Software Systems Engineering Group at UCL-CS. I am currently a second year PhD student. My first supervisor is Prof. Wolfgang Emmerich and my second supervisor is Prof. David Rosenblum. My research is kindly sponsored by British Telecom and the EPSRC.My research interests and areas of (increasing :) expertise are:
Some introduction and early ideas about this research can be found in Reliable Scientific Service Compositions. |
|
Short BioSince January 2007, I am a full-time PhD student sponsored by British Telecom.From November 2004, I was employed as a Research Fellow (or was I a Research Assistant?) on the OMII-BPEL project, working with Prof. Wolfgang Emmerich and Liang Chen. During that time I was elected as an Eclipse Committer and have been involved in Eclipse Foundation's BPEL technology project (and so far, remain actively involved in its further development). Before joining the Software Systems Engineering Group at UCL-CS, I was a technology analyst for Goldman Sachs Asset Management in the London office. And prior to that (1999 - 2003), I was an undergraduate at UCL (good times!) and graduated with an MSci in Computer Science with Cognitive Science. CV available on request. |
|
Past ResearchOMII-BPELThe OMII-BPEL project is funded by the Open Middleware Infrastructure Institute. Within this project we investigate the applicability of the Business Process Execution Language (BPEL) for the expression and execution of large-scale scientific workflows within a service-oriented grid computing environment.Our aim is to relieve computational scientists of their dependence on software engineers for the expression and enactment of scientific workflows, while still enabling them to develop complex workflows. For this purpose we have joined efforts at IBM and Oracle and participated in the development of the Eclipse BPEL Designer which is an industrial-strength BPEL modelling environment integrating numerous tools. Our main interest is to provide features (e.g., automated deployment of BPEL processes, integrated launching of BPEL processes) that simplify the use of BPEL for scientific workflows. Previously, we have developed an in-house BPEL modelling environment in Eclipse called Sedna, which offered additional layers of language abstractions (some of which are now in BPEL 2.0). As part of the project we have furthermore evaluated open-source BPEL enactment environments with regards to their scalability characteristics and integrated relevant standards and specifications in the ActiveBPEL engine. More information about the OMII-BPEL project and the science people do with our tools can be found here as well as in the Publications section below. |
|
Teaching2007/2008: Lab tutorials (UG1) 1008 Object Oriented Programming Problem classes (MSc) GZ04: Network and Applications Programming 2006/2007: Problem classes (UG1) 1007 Principles of Programming Lab tutorials (UG1) 1008 Object Oriented Programming Lecture on BPEL (MSc) GZ04: Network and Applications Programming 2005/2006: Problem classes (UG1) 1007 Principles of Programming |
|
Scholarly ServiceI have been a reviewer for these journals: - IEEE Transactions on Software Engineering - International Journal of Software and Informatics I have been in the Program Committee for the following conferences and workshops: - 2nd ACM Int. Workshop on Engineering Service-Oriented Applications: Design and Composition @ 4th International Conference on Service Oriented Computing 2006 I have been an external/additional reviewer for the following conferences and workshops: - 29th Int. Conference on Software Engineering 2007 |
|
PublicationsBook ChaptersSedna: A BPEL-based environment for visual scientific workflow modelling Bruno Wassermann, Wolfgang. Emmerich, Ben Butchart, Nick Cameron, Liang Chen and Jignesh Patel In Workflows for eScience - Scientific Workflows for Grids, I.J. Taylor, E. Deelman, D. Gannon and M. Shields (eds.), Springer Verlag, 2006. [PDF] [BibTex] Journal Articles Grid Service Orchestration using the Business Process Execution Language (BPEL) Wolfgang. Emmerich, Ben Butchart, Liang Chen, Bruno Wassermann and S.L. Price In Journal of Grid Computing, 3(3-4):283-304. [PDF] [BibTex] Papers in Conferences & Workshops Distributed Cross-Domain Change Management Bruno Wassermann, Heiko Ludwig, Jim Laredo, Kamal Bhattacharya and Liliana Pasquale In Proceedings of 7th International Conference on Web Services, ICWS 2009, Los Angeles, CA, USA, IEEE, July 2009. [PDF] [BibTex] REST-Based Management of Loosely Coupled Services Heiko Ludwig, Jim Laredo, Kamal Bhattacharya, Liliana Pasquale and Bruno Wassermann In Proceedings of 18th International World Wide Web Conference, WWW 2009, Madrid, Spain, ACM Press, April 2009. [PDF] [BibTex] Reliable Scientific Service Compositions Bruno Wassermann and Wolfgang Emmerich In Proceedings of 2nd International Workshop on Engineering Service-Oriented Applications: Design and Composition, WESOA'06, Chicago, USA, Springer Verlag, December 2006. [PDF] [BibTex] Web Service Orchestrations with BPEL Liang Chen, Bruno Wassermann, Wolfgang Emmerich and Howard Foster In Proceedings of 28th International Conference on Software Engineering,Shanghai, China. ACM Press. May 2006. [PDF] [BibTex] Research
Notes
Presentations
Orchestrating
Scientific Workflows with BPELBruno Wassermann, Wolfgang Emmerich, Liang Chen and Steven Newhouse Slides from OMII-BPEL workshop held at the e-Science Institute Edinburgh, September 2005. [PPT] |
|