Now showing items 21-25 of 25
Engineering truly automated data integration and translation systems
(University of Waterloo, 2008-01-23)
This thesis presents an automated, data-driven integration process for relational databases. Whereas previous integration methods assumed a large amount of user involvement as well as the availability of database meta-data, ...
Aspects of Metric Spaces in Computation
(University of Waterloo, 2008-06-06)
Metric spaces, which generalise the properties of commonly-encountered physical and abstract spaces into a mathematical framework, frequently occur in computer science applications. Three major kinds of questions about ...
Automatic Signature Matching in Component Composition
(University of Waterloo, 2008-05-12)
Reuse is not a new concept in software engineering. Ideas, abstractions, and processes have been reused by programmers since the very early days of software development. In the beginning, since storage media was very ...
Probabilistic Graphical Models and Algorithms for
(University of Waterloo, 2008-05-26)
In this thesis I present research in two fields: machine learning and computational biology. First, I develop new machine learning methods for graphical models that can be applied to protein problems. Then I apply ...
Constraint Programming Techniques for Optimal Instruction Scheduling
(University of Waterloo, 2008-04-21)
Modern processors have multiple pipelined functional units and can issue more than one instruction per clock cycle. This puts great pressure on the instruction scheduling phase in a compiler to expose maximum instruction ...