Search
Now showing items 1-10 of 256
SkypeMorph: Protocol Obfuscation for Censorship Resistance
(University of Waterloo, 2013-01-24)
The Tor network is designed to provide users with low-latency anonymous communication. Tor clients build circuits with publicly listed relays to anonymously reach their destinations. Low-latency anonymous communication is ...
Service Negotiation and Contracting in Virtual Network Environment
(University of Waterloo, 2010-04-28)
The current Internet presents a high barrier to entry for new service providers, due to its inability to accommodate new protocols and technologies, and lack of competition among the network providers. Recently, network ...
Suspenseful Design: Engaging Emotionally with Complex Applications through Compelling Narratives
(University of Waterloo, 2014-09-29)
Stories are fundamental to how we learn about and experience the world, but few software interfaces incorporate stories or use story-telling techniques. This thesis explores the possibility of applying principles of ...
Planar Open Rectangle-of-Influence Drawings
(University of Waterloo, 2012-05-18)
A straight line drawing of a graph is an open weak rectangle-of-influence
(RI) drawing, if there is no vertex in the relative interior of the axis
parallel rectangle induced by the end points of each edge.
Despite recent ...
Computing Approximate GCRDs of Differential Polynomials
(University of Waterloo, 2015-09-21)
We generalize the approximate greatest common divisor problem to the non-commutative, approximate Greatest Common Right Divisor (GCRD) problem of differential polynomials. Algorithms for performing arithmetic on approximate ...
Question Paraphrase Generation for Question Answering System
(University of Waterloo, 2015-08-31)
The queries to a practical Question Answering (QA) system range from keywords, phrases, badly written questions, and occasionally grammatically perfect questions. Among different kinds of question analysis approaches, the ...
FormlSlicer: A Model Slicing Tool for Feature-rich State-machine Models
(University of Waterloo, 2015-06-04)
A model of the feature-oriented requirements of a software system usually contains a large number of non-trivial features; each feature may have unintended interactions with other features. It may be difficult to comprehend ...
Learning in large-scale spiking neural networks
(University of Waterloo, 2011-08-31)
Learning is central to the exploration of intelligence. Psychology and machine learning provide high-level explanations of how rational agents learn. Neuroscience provides low-level descriptions of how the brain changes ...
Achieving Performance Objectives for Database Workloads
(University of Waterloo, 2010-08-30)
In this thesis, our goal is to achieve customer-specified performance objectives for workloads in a database management system (DBMS). Competing workloads in current DBMSs have detrimental effects on performance. ...
Privacy and Security Attitudes, Beliefs and Behaviours: Informing Future Tool Design
(University of Waterloo, 2010-08-26)
Usable privacy and security has become a significant area of interest for many people in both industry and academia. A better understanding of the knowledge and motivation is an important factor in the design of privacy ...