Technical Reports


Giving a Compass to a Robot - Probabilistic Techniques for Simultaneous Localisation and Map Building (SLAM) in Mobile Robotics
R. W. v. L. Wenzel
The Boolean Functions Computed by Random Boolean Formulas OR How to Grow the Right Function
Alex Brodsky and Nicholas Pippenger
On the Complexity of Buffer Allocation in Message Passing Systems
Alex Brodsky, Jan B. Pedersen and Alan Wagner
Flexible and Local Isosurfaces - Using Topology for Exploratory Visualization
Hamish Carr and Jack Snoeyink
Bayesian Models for Massive Multimedia Databases: A New Frontier
Nando de Freitas, Eric Brochu, Kobus Barnard, Pinar Duygulu and David Forsyth
A Study of Program Evolution Involving Scattered Concerns
Martin P Robillard and Gail C. Murphy
Motion Doodles: A Sketching Interface for Character Animation
Matthew Thorne, David Burke and Michiel van de Panne
MayaJala: A Framework for Multiparty Communication
Chamath Keppitiyagama and Norman C. Hutchinson
Mammoth: A Peer-to-Peer File System
Dmitry Brodsky, Shihao Gong, Alex Brodsky, Michael J. Feeley and Norman C. Hutchinson
RAPPID Synchronization
Satyajit Chakrabarti and Sukanta Pramanik
Multiparty Communication Types for Distributed Applications
Chamath Keppitiyagama and Norman C. Hutchinson
Implementing a Connected Dominating Set Algorithm for Clustering Mobile Ad Hoc Networks
Kan Cai, Suprio Ray, Michael J. Feeley and Norman C. Hutchinson
Policy Driven Replication
Dmitry Brodsky, Alex Brodsky, Michael J. Feeley and Norman C. Hutchinson
Apostle: A Simple Incremental Weaver for a Dynamic Aspect Language
Brian de Alwis and Gregor Kiczales
Energy Efficient Peer-to-Peer Storage
Geoffrey Lefebvre and Michael J. Feeley
A Bayesian Network Model of a Collaborative Interactive Tabletop Display
Mark S. Hancock
Aspect Weaving with C# and .NET
Michael A. Blackstock