Thomas Gschwind

Thomas Gschwind is a researcher at IBM. Before joining IBM, he was assistant professor at Technische Universität Wien. His current research interests are on the composition of software systems from software components. One major challenge for such systems is that a component a software system needs to interacts with, frequently does not match the component interface expected by the system and hence the component needs to be adapted. An important issue for such adaptations is the availability of the system's architecture to be able to identify the component interfaces required by the system. Another challenge of large software systems is the interoperability of different component technologies.

Conferences of Interest
* Software Composition Symposium (SC2008)
* IEEE European Conference on Web Services (ECOWS2007)
* Semantic Desktop Design 2007
* Software Composition Symposium (SC2007)
* IEEE European Conference on Web Services (ECOWS2006)
* Software Engineering and Middleware (SEM2006)
* Past Conferences...

Thomas Gschwind received his doctoral degree from Technische Universität Wien in March 2002. The title of his thesis is "Adaptation and Composition Techniques for Component-Based Software Engineering". The thesis presents type-based adaptation a novel adaptation technique for the adaptation of software components. The general idea of type-based adaptation is the use of a pool of adapters plus a description of the transformations performed by the adapters. Adapters in this pool can be used to build up more complex adapters, hence enabling (semi-)transparent adaptation of software components. For a more detailed discussion of this approach please have a look at the thesis itself.

Thomas Gschwind received his Master of Science in computer science from Technische Universität Wien in June 1997. The thesis focuses on the improvement of USENET's distribution infrastructure. Traditionally, articles on USENET are replicated to a large number of servers. Not every server, however, is connected via a high bandwidth link. The thesis explains that these servers could be more efficiently connected to USENET by using cache servers. Caching reduces the I/O-load of the news servers employed within the distribution infrastructure and the required network bandwidth. The thesis is available at the NewsCache homepage.

Contact Information:
Address:
Technische Universität Wien
Distributed Systems Group
Argentinierstraße 8
A-1040 Wien, Austria
Email:tom at infosys.tuwien.ac.at
PGP Key:click here.

Research

I am currently working on event correlation with IBM. If you are interested in more details, please contact me at my above email address.

Previous projects:

Publications

The complete list of publications can be found here. This list is also available in BibTeX format. A good overview of the work I am doing and I am interested in can be obtained by reading the following publications:

Teaching

I am teaching the following lecture at Universität Zürich:

If you are interested in the courses that I have been teaching at Technische Universität Wien, please do not hesitate to contact me. There's also an invited talk available held at a lecture of another group at our university.

Other Activities

I have also written some small utilities and help pages. The most interesting ones are:

Comments/Suggestions/Patches? Simply send an email to me.

I am also maintaining a list of resources for programs and tools which I use and other interesting stuff. Primarily, this serves as my starting point, when I am looking for help or a new version of some software.

At the distributed systems group, I was also responsible for the management of the library service. Feel free to look for your favorite book.


Thomas Gschwind