UW Shoshin Group Publication Index
The following publications have been made available by the Shoshin Group for general distribution; proper citations are provided.
Publications listed here have been grouped into the following categories:
Journal publications
- Thomas Kunz and
James P. Black.
Using Automatic Process Clustering for Design Recovery and Distributed
Debugging.
In IEEE Transactions on Software Engineering, Volume 21, Number 6.
Pages 515-527, June 1995.
- Thomas Kunz and
James P. Black.
Understanding the Behaviour of Distributed Applications through
Reverse-Engineering.
In Distributed Systems Engineering Journal, Volume 1, Number 6.
Pages 345-353, December 1994.
- Thomas Kunz.
Reverse Engineering Distributed Applications: An Event
Abstraction Tool.
In International Journal of Software Engineering and Knowledge
Engineering, Volume 4, Number 3.
Pages 303-323, September 1994.
- James P. Black, and Wing Hong Cheung and Eric Manning. A Framework for Distributed Debugging. In IEEE Software. Volume 7, Number 1. Pages 106-115, January 1990.
Conference publications
- Thomas Kunz, J. P. Black, An Architecture for Adaptive Mobile Applications In Wireless '99.Calgary, Canada 1999.
- David Kidston,
J. P. Black,
Thomas Kunz,
Michael E. Nidd,
Marcello Lioy,
Brent Elphick, and
Michal Ostrowski,
Comma, A Communication Manager for Mobile Applications
In Wireless 98. TR Labs, TRIO, IEEE Canada July 1998.
- John Scourias and
Thomas Kunz.
A Dynamic Individualized Location Management Algorithm.
To appear in Proceedings of the 8th IEEE International Symposium on
Personal, Indoor, and Mobile Radio Communications. Helsinki,
Finland. September 1997.
- Marcello Lioy, and
J. P. Black
Providing Network Services at the Base Station in a Wireless
Networking Environment.
In Wireless 97. TR Labs, TRIO, IEEE Canada
July 1997.
- Michael Nidd,
Thomas Kunz and
Ertugrul Arik.
Prefetching DNS Lookp for Efficient Wireless WWW Browsing.
In Wireless 97. TR Labs, TRIO, IEEE Canada
July 1997.
- Michael Nidd,
Stephen Mann and
James P. Black
Using Ray Tracing for Site-Specific Indoor Radio Signal Strength
Analysis.
In 47th annual {IEEE} Vehicular Technology Conference.
May 1997, pages 795-799.
- T. Kunz and
David J. Taylor and
James P. Black.
POET: Target-system-independent visualizations of complex distributed
executions.
In Proceedings of the 30th Hawaii International Conference on
System and Science. Volume I, Maui, Hawaii, USA, pages 452-461,
January 1997.
- Marc Khouzam and
T. Kunz.
Single Stepping in Event-Visualization Tools. In Proceedings
of the 1996 CAS Conference. IBM Canada Ltd. Laboratory, Centre
for Advanced Studies. Toronto, Ont., Canada, pages 103--114, November 1996.
- David J. Taylor and
T. Kunz and
James P. Black.
A Tool for Debugging OSF DCE Applications.
In Proceedings of the 12th Annual International Computer Software
and Applications Conference. Seoul, Korea, pages 440-446, August 1996.
- T. Kunz
Evaluating Process Clusters to Support Automatic Program
Understanding.
In Proceedings of the 4th Workshop on Program Comprehension.
Berlin, Germany. Pages 198-207, March 1996.
- P.S.C. Alencar and D.D. Cowan and
T. Kunz and
C.J.P. Lucena.
A Formal Architectural Design Patterns-Based Approach to
Software Understanding.
In Proceedings of the 4th Workshop on Program Comprehension.
Berlin, Germany. Pages 154-163, March 1996.
- Michael Nidd and
T. Kunz and
James P. Black.
Wireless Application and API Design (Position Paper).
In Proceedings of the Fourth International IFIP Workshop on
Quality of Service. Paris, France. Pages 83-85, March 1996.
- David J. Taylor and
T. Kunz and
James P. Black.
Achieving Target-System Independence in Event Visualisation.
In CD-ROM Proceedings of the 1995 CAS Conference.
IBM Canada Ltd. Laboratory, Centre for Advanced Studies.
Toronto, Ont., Canada. November 1995. Abstract on pp. 296-207 of printed
Proceedings.
- Yuh Ming, Yong. and
David J. Taylor.
Performing Replay in an OSF DCE Environment.
In Proceedings of the 1995 CAS Conference.
IBM Canada Ltd. Laboratory, Centre for Advanced Studies.
Toronto, Ont., Canada. Pages 52-62, November 1995.
- T. Kunz and
D.J. Taylor.
Visualizing PVM Executions.
In the Proceedings of the 3rd PVM User's Group Meeting.
Pittsburgh, May 1995.
- Thomas Kunz.
High-Level Views of Distributed Executions.
In Proceedings of the 2nd International Workshop on Automated and
Algorithmic Debugging .
Saint Malo, France. May 1995.
- David J. Taylor and
Michael H. Coffin.
Integrating Real-Time and Partial-Order Information in
Event-Data Displays.
In Proceedings of the 1994 CAS Conference.
IBM Canada Ltd. Laboratory, Centre for Advanced Studies.
Toronto, Ont., Canada. Pages 157-165, November 1994.
- Thomas Kunz.
Visualizing Abstract Events.
In Proceedings of the 1994 CAS Conference.
IBM Canada Ltd. Laboratory, Centre for Advanced Studies.
Toronto, Ont., Canada. Pages 334-343, October 1994.
- Thomas Kunz and
James P. Black.
Abstract Debugging of Distributed Applications.
In Proceedings of the IFIP WG10.3 Working Conference on Programming
Environments for Massively Parallel Distributed Systems,
ISBN 3-7643-5090-3.
Edited by Karsten M. Decker and Rene M. Rehmann.
Published by Birkhauser Verlag, Basel, Switzerland.
Pages 353-358, July 1994.
- David J. Taylor.
The Use of Process Clustering in Distributed - System Event Displays.
In Proceedings of the 1993 CAS Conference.
IBM Canada Ltd. Laboratory, Centre for Advanced Studies,
Toronto, Ont., Canada. Pages 505-512, January 1993.
- Thomas Kunz.
Issues in Event Abstraction.
In Proceedings of PARLE '93: Parallel Architectures and
Languages Europe.
Edited by Arndt Bode and Mike Reeve and Gottfried Wolf.
Published by Springer--Verlag, Munich, Germany.
Series of Lecture Notes in Computer Science. Number 694.
Pages 668-671, June 1993.
- Thomas Kunz.
Process Clustering for Distributed Debugging.
In Proceedings of the ACM/ONR Workshop on Parallel and
Distributed Debugging.
Appeared as ACM SIGPLAN Notices, 28(12), December 1993.
San Diego, California. Pages 75-84, May 1993.
- David J. Taylor.
A Prototype Debugger for Hermes.
In Proceedings of the 1992 CAS Conference, Volume I, 1992.
IBM Canada Ltd. Laboratory, Centre for Advanced Studies,
Toronto, Ont., Canada. Pages 29-42, November 1992.
- Thomas Kunz and
David Taylor.
Distributed Debugging using a Reverse - Engineering Tool.
In Proceedings of the 3rd Reverse Engineering Forum.
Burlington, Massachusetts. September 1992.
Technical reports
- John Scourias.
Overview of GSM: The Global System for Mobile Communications.
Department of Computer Science, University of Waterloo,
Waterloo, Ontario, Canada. Technical Report CS-96-15, March 1996.
- T. Basten and
T. Kunz and
J.P. Black and
M.H. Coffin and
D.J. Taylor.
Time and the Order of Abstract Events in Distributed Computations.
Eindhoven University of Technology, Department of Mathematics and
Computing Science,
Eindhoven, The Netherlands. Computer Science Note.
Number 94/06. February 1994.
- J.P. Black and
M.H. Coffin and
D.J. Taylor and
T. Kunz and
T. Basten.
Linking Specification, Abstraction, and Debugging.
Computer Communications and Networks Group, University of Waterloo,
Waterloo, Ontario, Canada. CCNG Technical Report.
Number E-232. November 1993.
Theses
- PHD Theses
- Thomas Kunz.
Abstract Behaviour of Distributed Executions
with Applications to Visualization.
Technische Hochschule Darmstadt, Darmstadt, Germany.
May 1994.
- Wing Hong Cheung. Process and Event Abstraction for Debugging Distributed Programs. University of Waterloo, Ontario, Canada. September 1989.
- Thomas Kunz.
Abstract Behaviour of Distributed Executions
with Applications to Visualization.
Technische Hochschule Darmstadt, Darmstadt, Germany.
May 1994.
- Master Theses and Essays
- Qiyan Li An Architecture for Geographically-Oriented Service Discovery on the Internet, University of Waterloo, Waterloo, Ontario, Canada.. 2002.
- Martin McSweeney, Reliable Transport Performance in Mobile Environments, University of Waterloo, Waterloo, Ontario, Canada.. 2001.
- Wegdan Ahmad Elsay Fouad Abdelsalam
Maintaining Quality of Service for Adaptive Mobile Map Clients,
University of Waterloo, Waterloo, Ontario, Canada. . September 2001.
- David J. Kennedy
An architecture for secure, client-driven deployment of application-specific proxies,
University of Waterloo, Waterloo, Ontario, Canada. . July 2000.
- Terry Siu
Active Networks, University of Waterloo, Waterloo, Ontario, Canada. February 1999.
- Mark Fox, Event Predicate Detection in the Monitoring of
Distributed Applications,
University of Waterloo, Waterloo, Ontario, Canada. December 1998.
- Jessica Zhi Han
Automatic Comparison of Execution Histories in the Debugging of Distributed Applications, University of Waterloo, Waterloo, Ontario, Canada. December 1998.
- David Kidston
Transparent Communication Management In Wireless Networks,
University of Waterloo, Waterloo, Ontario, Canada. November 1998.
- Jason Neudorf
Audio Transmission over Best-Effort Networks
University of Waterloo, Waterloo, Ontario, Canada. August 1998.
- Kenny K. Fok
A Simulator for Wireless Local Area Networks
University of Waterloo, Waterloo, Ontario, Canada. July 1998.
- Tara J. Whalen
Design Issues for an Adaptive Mobile Group Editor
University of Waterloo, Waterloo, Ontario, Canada. September 1997.
- Marcello Lioy
Providing TCP-level Services to Mobile Computers in Wireless Networking
Environments
University of Waterloo, Waterloo, Ontario, Canada. August 1997.
- Hai Yan Lo.
M-Mail: A Case Study of Dynamic Application Partitioning in Mobile
Computing.
University of Waterloo, Waterloo, Ontario, Canada. May 1997.
- Eric Leung.
Event-Based Debugging for Distributed Internet Applications.
University of Waterloo, Waterloo, Ontario, Canada. April 1997.
- John Scourias.
Dynamic Location Management and Activity-based Mobility Modelling
for Cellular Networks.
University of Waterloo, Waterloo, Ontario, Canada. April 1997.
- Christian E. Jaekl.
Event-Predicate Detection in the Debugging of Distributed
Applications.
University of Waterloo, Waterloo, Ontario, Canada. January 1997.
- Scott Taylor.
Distributed Systems Management Architectures.
University of Waterloo, Waterloo, Ontario, Canada. December 1996.
- Stuart Wachsberg.
Efficient Information Access for Wireless Computers.
University of Waterloo, Waterloo, Ontario, Canada. September 1996.
- Erik Demaine.
Simulation of Message-Passing in Distributed-Memory Architectures.
University of Waterloo, Waterloo, Ontario, Canada. September 1996.
- Marc Khouzam.
Single Stepping in Event Visualization Tools for
Distributed Applications.
University of Waterloo, Waterloo, Ontario, Canada. September 1996.
- Michiel Seuren.
Design and Implementation of an Automatic Event Abstraction Tool.
Eindhoven University of Technology. August 1996.
- James Hodge.
A Framework for Simulating Mobile Wireless Client/Server Computing.
University of Waterloo, Waterloo, Ontario, Canada. July 1996.
- Ivan Yu.
Integrating Event Visualization and Sequential Debugging.
University of Waterloo, Waterloo, Ontario, Canada. April 1996.
- Darren Esau.
Efficient Detection of Data Races in SR Programs.
University of Waterloo, Waterloo, Ontario, Canada.
April 1996.
- Michael Nidd.
Using Ray Tracing for Site-Specific Indoor Radio Strength Analysis.
University of Waterloo, Waterloo, Ontario, Canada.
December 1995.
- Alain M. Gaudrault.
Load Balancing in a Distributed Virtual Reality Environment.
University of Waterloo, Waterloo, Ontario, Canada.
October 1995.
- Robert Leitman.
Integrating HTTP with ATM.
University of Waterloo, Waterloo, Ontario, Canada.
August 1995.
- Ilene R. Seelemann.
Visualizing Concurrent Object-oriented Programs.
University of Waterloo, Waterloo, Ontario, Canada.
June 1995.
- Yuh Ming, Yong.
Replay and Distributed Breakpoints in an OSF DCE Environment.
University of Waterloo, Waterloo, Ontario, Canada.
June 1995.
- James Godfrey.
A Comparison of Security Protocols in a Wireless Network Environment.
University of Waterloo, Waterloo, Ontario, Canada.
April 1995.
- Raymond J. Brunsting.
Quality of Service Issues in Wireless Networks.
University of Waterloo, Waterloo, Ontario, Canada.
April 1995.
- T. Basten .
Hierarchical Event - Based Behavioral Abstraction in Interactive
Distributed Debugging: A Theoretical Approach.
Eindhoven University of Technology.
August 1993.
- James Alexander Summers.
Precedence - Preserving Abstraction for Distributed Debugging.
University of Waterloo, Waterloo, Ontario, Canada.
1992.
Presentations
- Thomas Kunz.
Adaptive Mobile Applications.
Presented at NOMADIC '97. Santa Clara, California. August 1997.
- Thomas Kunz.
High-Level Views of Distributed Executions.
Presented at the 2nd International Workshop on Automated and Algorithmic
Debugging. Saint Malo, France. May 1995.
- T. Kunz and D.J. Taylor. Visualizing PVM Executions. Presented at the 3rd PVM User's Group Meeting, Pittsburgh, May 1995.
Other papers
- Grace Hai Yan Lo and
Thomas Kunz.
A Case Study of Dynamic Application Partitioning in Mobile Computing
- An E-mail Browser.
Discussion paper, presented at the
OOPSLA'96
Workshop on Object Replication and Mobile Computing (ORMC'96),
San Jose, California, USA. 6 pages. October 1996.
- Michael Nidd and
Thomas Kunz and
J.P. Black.
Wireless Application and API Design.
In Proceedings of the Fourth International IFIP Workshop on
Quality of Service.
Paris, France. Pages 83-85, March 1996. Appeared as GMD-Studien Nr. 282,
Quality of Service -- Description Modelling and Management.