Search
Now showing items 1-10 of 26
Graph Isomorphism for Colored Graphs with Color Multiplicity Bounded by 3
(University of Wisconsin-Madison Department of Computer Sciences, 2005)
The colored graph isomorphism problem is a restricted version of the general graph isomorphism (GI)problem that involves deciding the existence of a color preserving isomorphism between a pair of colored graphs. In this ...
Thread-Level Transactional Memory
(University of Wisconsin-Madison Department of Computer Sciences, 2005)
This paper presents thread-level transactional memory (TTM), a memory system interface that separates the semantics of transactions-atomicity, consistency, and isolation-from the implementation. By making transactions a ...
Verifying Concurrent Message-Passing C Programs with Recursive Calls
(University of Wisconsin-Madison Department of Computer Sciences, 2005)
We consider the model-checking problem for C programs with (1) data ranging over very large domains, (2) (recursive) procedure calls, and (3) concurrent parallel components that communicate via synchronizing actions. We ...
Recovery of Variables and Heap Structure in x86 Executables
(University of Wisconsin-Madison Department of Computer Sciences, 2005)
This paper addresses two problems that arise when analyzing executables: (1) recovering variable-like quantities in the absence of symbol-table and debugging information, and (2) recovering useful information about objects ...
Badger: An Entropy-Based Web Search Clustering System with Randomization and Voting
(University of Wisconsin-Madison Department of Computer Sciences, 2005)
We have implemented and improved an entropy-based clustering algorithm. In addition to utilizing entropy as a clustering mechanism, our algorithm, Badger, uses randomization and a voting scheme to improve the quality of ...
Recency-Abstraction for Heap-Allocated Storage
(University of Wisconsin-Madison Department of Computer Sciences, 2005)
In this paper, we present an abstraction for heap-allocated storage, called the recency-abstraction, that allows abstract-interpretation algorithms to recover non-trivial information for heap-allocated data objects. As an ...
BTrace: Path Optimization for Debugging
(University of Wisconsin-Madison Department of Computer Sciences, 2005)
We present and solve a path optimization problem on programs. Given a set of program nodes, called critical nodes, we find a shortest path through the program's control flow graph that touches the maximum number of these ...
Semi-Supervised Learning Literature Survey
(University of Wisconsin-Madison Department of Computer Sciences, 2005)
We review some of the literature on semi-supervised learning in this paper. Traditional classifiers need labeled data (feature / label pairs) to train. Labeled instances however are often difficult, expensive, or time ...
A Loop-Aware Search Strategy for Automated Performance Analysis
(University of Wisconsin-Madison Department of Computer Sciences, 2005)
Automated online search is a powerful technique for performance diagnosis. Such a search can change the types of experiments it performs while the program is running, making decisions based on live performance data. Previous ...
Aggregate Sharing in Stream Databases
(University of Wisconsin-Madison Department of Computer Sciences, 2005)
We consider the problem of handling aggregate computations in a scalable fashion in stream databases. The queries of interest are sliding-window aggregate queries over a single data stream. In the na�ve approach for this ...










