Publications of Thomas Gschwind


The list of publications and the list of master's theses I have supervised also available in BibTeX format.

Books & Proceedings

Software Composition: 4th International Workshop, SC 2005, Edinburgh, Scotland, UK, April 9, 2005: Revised Selected Papers

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Uwe Aßmann
Oscar Nierstrasz (Eds.)
To be published.

Software Engineering and Middleware: 4th International Workshop, SEM 2004, Linz, Austria, September 20--21, 2004: Revised Selected Papers

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Cecilia Mascolo (Eds.)
Lecture Notes in Computer Science, Volume 3437, Springer.
Conference Publications (refereed)

TUAnalyzer---Analyzing Templates in C++ Code [.pdf]

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Martin Pinzger <pinzger at infosys.tuwien.ac.at>
Harald Gall
In Proceedings of the 11th Working Conference on Reverse Engineering (WCRE2004), November 8--12, 2004, Delft, Netherlands, Europe.

Transparent Integration of CORBA and the .NET Framework

Johann Oberleitner <joe at infosys.tuwien.ac.at>
Thomas Gschwind <tom at infosys.tuwien.ac.at>
In Proceedings of the International Symposium on Distributed Objects and Applications (DOA2003), November 3--7, 2003, Catania, Italy, Europe.

CSE---A C++ Servlet Environment for High-Performance Web Applications [.ps.gz|.pdf]

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Benjamin A. Schmit <benjamin at infosys.tuwien.ac.at>
In Proceedings of the 2003 USENIX Annual Technical Conference (USENIX2003), June 9--14, 2003, San Antonio, Texas, USA.

The Vienna Component Framework: Enabling Composition Across Component Models [.pdf]

Johann Oberleitner <joe at infosys.tuwien.ac.at>
Thomas Gschwind <tom at infosys.tuwien.ac.at>
Mehdi Jazayeri <jazayeri at infosys.tuwien.ac.at>
In Proceedings of the 25th International Conference on Software Engineering (ICSE2003), May 3--10, 2003, Portland, Oregon, USA.

Improving Dynamic Data Analysis with Aspect-Oriented Programming [.ps.gz|.pdf]

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Johann Oberleitner <joe at infosys.tuwien.ac.at>
In Proccedings of the 7th European Conference on Software Maintenance and Reengineering (CSMR2003), March 26--28, 2003, Benevento, Italy, Europe.

Enabling Network Caching of Dynamic Web Objects [.pdf]

Pankaj K. Garg
Kave Eshghi <kave at hpl.hp.com>
Thomas Gschwind <tom at infosys.tuwien.ac.at>
Boudewijn Haverkort
Katinka Wolter
In Proceedings of the Performance TOOLS2002 Conference, April 14-17, 2002, London, United Kingdom, Europe.

PSTL---The Persistent Standard Template Library for C++ [.ps.gz|.pdf]

Thomas Gschwind <tom at infosys.tuwien.ac.at>
In Proceedings of the 6th USENIX Conference on Object-Oriented Technology Systems, January 29--February 2, 2001, San Antonio, Texas, USA.

ADK---Building Mobile Agents for Network and Systems Management from Reusable Components [.pdf]

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Metin Feridun <fer at zurich.ibm.com>
Stefan Pleisch <spl at zurich.ibm.com>
In Proceedings of the Agent Systems and Applications/Mobile Agents '99 Conference, October 3--6, 1999, Palm Springs, California, USA.

NewsCache---A High Performance Cache Implementation for Usenet News [.ps.gz|.pdf|.html]

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Manfred Hauswirth <M.Hauswirth at infosys.tuwien.ac.at>
In Proceedings of the 1999 USENIX Annual Technical Conference, June 6--11, 1999, Monterey, California, USA.

A Cache Architecture for Modernizing the Usenet Infrastructure [.html]

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Manfred Hauswirth <M.Hauswirth at infosys.tuwien.ac.at>
In Proceedings of the 32nd Annual Hawaii International Conference on System Sciences, January 5--8, 1999, Maui, Hawaii, USA.

Dynamic Replica Configuration Architectures in Distributed Intranets

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Eva Kühn <eva at complang.tuwien.ac.at>
In Proceedings of the 1st International Conference on Parallel and Distributed Systems, June 9--11, 1997, Barcelona, Spain, Europe.
Workshop Publications (refereed)

System Evolution Tracking through Execution Trace Analysis

Michael Fischer
Johann Oberleitner <joe at infosys.tuwien.ac.at>
Harald Gall
Thomas Gschwind <tom at infosys.tuwien.ac.at>
To appear in Proceedings of the 13th International Workshop on Program Comprehension (colocated with the 27th International Conference on Software Engineering (ICSE)), May 15--16, 2005, St. Louis, Missouri, USA.

Multi-Project Software Engineering: An Example

Pankaj K. Garg
Thomas Gschwind <tom at infosys.tuwien.ac.at>
Katsuro Inoue
In Proceedings of the International Workshop on Mining Software Repositories (MSR2004), May 25, 2004, Edinburgh, Scotland, UK.

Using Run-Time Data for Program Comprehension [.pdf]

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Johann Oberleitner <joe at infosys.tuwien.ac.at>
Martin Pinzger <pinzger at infosys.tuwien.ac.at>
In Proceedings of the 11th International Workshop on Program Comprehension (colocated with the 25th International Conference on Software Engineering (ICSE)), May 10--11, 2003, Portland, Oregon, USA.

Transforming Application Compositions with XSLTs [.ps.gz|.pdf]

Johann Oberleitner <joe at infosys.tuwien.ac.at>
Thomas Gschwind <tom at infosys.tuwien.ac.at>
In Proceedings of the SC2003 Software Composition Workshop (colocated with the European Join Conference on Theory And Practice of Software (ETAPS2003)), April 5--13, 2003, Warsaw, Poland, Europe.

Pervasive Challenges for Software Components [.ps]

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Mehdi Jazayeri <jazayeri at infosys.tuwien.ac.at>
Johann Oberleitner <joe at infosys.tuwien.ac.at>
To appear in the Proceedings of the Monterey Workshop 2002 (Radical Innovations of Software and Systems Engineering in the Future), October 7--11, 2002, Venice, Italy, Europe.

WebMon: A Performance Profiler for Web Transactions [.pdf]

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Kave Eshghi <kave at hpl.hp.com>
Pankaj K. Garg
Klaus Wurster
In Proceedings of the Fourth IEEE International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems, June 26--28, 2002, Newport Beach, California, USA.

Requirements for an Architectural Composition Language

Johann Oberleitner <joe at infosys.tuwien.ac.at>
Thomas Gschwind <tom at infosys.tuwien.ac.at>
Presented at the 2nd International Workshop on Composition Languages (colocated with the 16th European Conference on Object-Oriented Programming (ECOOP)), June 11, 2002, Málaga, Spain, Europe.

Type Based Adaptation: An Adaptation Approach for Dynamic Distributed Systems [.ps.gz|.pdf]

Thomas Gschwind <tom at infosys.tuwien.ac.at>
In Proceedings of the 3rd International Workshop on Software Engineering and Middleware (colocated with the 24th International Conference on Software Engineering (ICSE)), May 20--21, 2002, Orlando, Florida, USA.

Composing Distributed Components with the Component Workbench [.ps.gz|.pdf]

Johann Oberleitner <joe at infosys.tuwien.ac.at>
Thomas Gschwind <tom at infosys.tuwien.ac.at>
In Proceedings of the 3rd International Workshop on Software Engineering and Middleware (colocated with the 24th International Conference on Software Engineering (ICSE)), May 20--21, 2002, Orlando, Florida, USA.

Comparing Object Oriented Mobile Agent Systems

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Presented at the 6th ECOOP Workshop on Mobile Object Systems (colocated with the 14th European Conference on Object-Oriented Programming (ECOOP)), June 13, 2000, Sophia Antipolis, France, Europe.
Other Publications

Dynamic Component Extension to Support Cross-Platform Development

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Johann Oberleitner <joe at infosys.tuwien.ac.at>
Mehdi Jazayeri <jazayeri at infosys.tuwien.ac.at>
Technical report TUV-1841-2002-19, Technische Universität Wien, 2002.

Enabling Network Caching of Dynamic Web Objects [.pdf]

Pankaj K. Garg
Kave Eshghi <kave at hpl.hp.com>
Boudewijn Haverkort
Thomas Gschwind <tom at infosys.tuwien.ac.at>
Katinka Wolter
Technical report HPL-2002-58, Hewlett-Packard Laboratories, March 2002, Palo Alto, California, USA.

Adaptation and Composition Techniques for Component-Based Software Engineering

Thomas Gschwind <tom at infosys.tuwien.ac.at>
PhD thesis, Technische Universität Wien, February 2002.

AOP and Software Maintenance

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Technical report TUV-1841-2001-07, Technische Universität Wien, 2001.

A Cache Server for News

Thomas Gschwind <tom at infosys.tuwien.ac.at>
Master's thesis, Technische Universität Wien, April 1997.
Master's Theses Supervised

A C++ Servlet Environment

Benjamin A. Schmit
Master's thesis, Technische Universität Wien, September 2003.

DCalMS: Ein verteiltes Kalendermanagementsystem

Viktor Samuel Falk
Master's thesis, Technische Universität Wien, 2002.

Distributed Objects/Components

Salih Ergül
Master's thesis, Technische Universität Wien, 2002.

The Calendar Agent

Stefan Jakl
Master's thesis, Technische Universität Wien, 2002.

The Component Workbench: A Flexible Component Composition Environment

Johann Oberleitner
Master's thesis, Technische Universität Wien, October 2001.

Dynamic Distributed Systems

Andreas Grünbacher
Master's thesis, Technische Universität Wien, June 2000.

Building Secure Mobile Agents: The Supervisor-Worker Framework

Sebastian Fischmeister
Master's thesis, Technische Universität Wien, February 2000.

Thomas Gschwind