<?xml version="1.0" encoding="UTF-8"?>
<XML><RECORDS>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>V. Rodriguez</AUTHOR>
		<AUTHOR>W.T. Tsai</AUTHOR>
		<AUTHOR>D. Volovik</AUTHOR>
	</AUTHORS>
	<YEAR>1986</YEAR>
	<TITLE>An Approach To Measuring Data Structure Complexity </TITLE>
	<SECONDARY_TITLE>IEEE 10th International Computer Software and Applications Conference</SECONDARY_TITLE>
	<PAGES>240-246</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Sahni</AUTHOR>
		<AUTHOR>R. Janardan</AUTHOR>
	</AUTHORS>
	<YEAR>1993</YEAR>
	<TITLE>A Fast Algorithm for VLSI Net Extraction </TITLE>
	<SECONDARY_TITLE>IEEE/ACM International Conference on Computer-Aided Design</SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
		<AUTHOR>D. Dias</AUTHOR>
	</AUTHORS>
	<YEAR>1993</YEAR>
	<TITLE>A Modeling Study of the TPC-C Benchmark</TITLE>
	<SECONDARY_TITLE>ACM SIGMOD 1993</SECONDARY_TITLE>
	<ABSTRACT>The TPC-C benchmark is a new benchmark approved by the TPC council
intended for comparing database platforms running a medium
complexity transaction processing workload.
Some key aspects in which
this new benchmark differs from the TPC-A benchmark are
in having several transaction types, some of which
are more complex than that in TPC-A, and in having data access skew.
In this paper we present results from a modelling
study of the TPC-C benchmark for both single node and distributed database
management systems.
We simulate the TPC-C workload to determine expected buffer miss rates
assuming an LRU buffer management policy.
These miss rates are then used as inputs to a throughput model.
From these models we show the following: 

(i) We quantify the data access skew as specified in the benchmark and 
show what fraction of the accesses go to what fraction of the data. 

(ii) We quantify the resulting buffer hit ratios for each relation 
as a function of buffer size.

(iii) We show that close to linear scale-up (about 3\% from the ideal)
can be achieved in a distributed system, assuming replication of a 
read-only table. 

(iv) We examine the effect of packing hot tuples into pages and 
show that significant price/performance benefit can be thus achieved.  

(v) Finally, by coupling the buffer simulations with the throughput model, 
we examine typical disk/memory configurations that maximize the overall 
price/performance.

</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>R. Janardan</AUTHOR>
	</AUTHORS>
	<YEAR>1993</YEAR>
	<TITLE>Generalized Intersection Searching Algorithms</TITLE>
	<SECONDARY_TITLE>International Journal of Computational Geometry and Applications</SECONDARY_TITLE>
	<VOLUME>3</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>39-69</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>P. Breznay</AUTHOR>
	</AUTHORS>
	<YEAR>1993</YEAR>
	<TITLE>Tightly Connected Hierarchial Interconnection Networks for Parallel Processors</TITLE>
	<SECONDARY_TITLE>International Conference on Parallel Processing </SECONDARY_TITLE>
	<PAGES>307-310</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>P. Breznay</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>A Class of Static and Dynamic Hierarchial Interconnection Networks</TITLE>
	<SECONDARY_TITLE>International Conference on Parallel Processing </SECONDARY_TITLE>
	<PAGES>59-62</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>G. Horton</AUTHOR>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
	</AUTHORS>
	<YEAR>1994</YEAR>
	<TITLE>A Multi-Level Solution Algorithm for Steady-State Markov Chains </TITLE>
	<SECONDARY_TITLE>ACM SIGMETRICS 94</SECONDARY_TITLE>
	<ABSTRACT>A new iterative algorithm, the {\em multi-level} algorithm, 
for the numerical solution of steady state Markov chains is presented. 
The method utilizes a set of
recursively coarsened representations of the original system to
achieve accelerated convergence. 
It is motivated by multigrid methods, which are widely used for 
fast solution of partial differential equations.
Initial results of numerical experiments are reported, showing 
significant reductions in computation time, often an order of
magnitude or more, relative to the Gauss-Seidel and optimal SOR 
algorithms for a variety of test problems.
It is shown how the well-known iterative aggregation-disaggregation algorithm of
Takahashi can be interpreted as a special case of the new method.

</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. Brunstrom</AUTHOR>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
		<AUTHOR>R. Simha</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>Experimental Evaluation of Dynamic Data Allocation Strategies in a Distributed Database With Changing Workloads</TITLE>
	<SECONDARY_TITLE>Fourth International Conference on Information and Knowledge Management, November 1995 (CKIM 95) </SECONDARY_TITLE>
	<ABSTRACT>Traditionally, allocation of data in distributed database management
systems has been determined by off-line analysis and optimization.
This technique works well for static database access patterns,
but is often inadequate for frequently changing workloads.
This paper addresses the problem of dynamically reallocating data
in a partionable distributed database with changing access patterns.
Rather than complicated and expensive optimization algorithms,
a simple heuristic is presented and shown, via an implementation
study, to improve system throughput by 30% in a local area network
based system. For a wide area network the performance gain is expected 
to be even larger.  It is also shown that individual site load must be
taken into consideration when reallocating data. A a simple policy that 
incorporates load in the reallocation decision is provided.
</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>R. Thurimella</AUTHOR>
		<AUTHOR>M. Lopez</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>On Computing Connected Components of Line Segments</TITLE>
	<PAGES>597-601</PAGES>
	<URL>http://www.cs.du.edu/~ramki/papers/cc.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>R. Thurimella</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>On Computing Connected Components of Line Segments </TITLE>
	<SECONDARY_TITLE>IEEE Transactions on Computers </SECONDARY_TITLE>
	<VOLUME>44</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>593-601</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
		<AUTHOR>G. Horton</AUTHOR>
	</AUTHORS>
	<YEAR>1995</YEAR>
	<TITLE>On the Utility of the Multi-Level Algorithm for the Solution of Nearly Completely Decomposable Markov Chains</TITLE>
	<SECONDARY_TITLE>Second Int Workshop on the Numerical Solution of Markov Chains</SECONDARY_TITLE>
	<ABSTRACT>Recently the Multi-Level algorithm was introduced as a general purpose
solver for the solution of steady state Markov chains.
In this paper we consider the performance of the Multi-Level
algorithm for solving Nearly Completely Decomposable (NCD) Markov chains,
for which special-purpose iterative aggregation/disaggregation
algorithms such as the Koury-McAllister-Stewart (KMS) method have been 
developed that can exploit the decomposability of the the Markov chain.
We present experimental results indicating that
the general-purpose Multi-Level algorithm  
is competitive, and can be significantly faster 
than the special-purpose KMS algorithm when Gauss-Seidel and 
Gaussian Elimination are used for solving the individual blocks.

</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
		<AUTHOR>M.A. Lopez</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>A Buffer Model for Evaluating R-tree Performance</TITLE>
	<SECONDARY_TITLE>ACM SIGMETRICS </SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Sahni</AUTHOR>
		<AUTHOR>R. Janardan</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>Efficient Net Extraction for Restricted Orientation Designs</TITLE>
	<SECONDARY_TITLE>IEEE Transactions on Computer Aided Design</SECONDARY_TITLE>
	<VOLUME>15</VOLUME>
	<NUMBER>9</NUMBER>
	<PAGES>1151-1159</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>D. Mehta</AUTHOR>
	</AUTHORS>
	<YEAR>1996</YEAR>
	<TITLE>Efficient Decomposition of Polygons into L-shapes with Applications to VLSI Layout</TITLE>
	<SECONDARY_TITLE>ACM Trans. on Design Automation of Electronic Systems</SECONDARY_TITLE>
	<VOLUME>1</VOLUME>
	<NUMBER>3</NUMBER>
	<PAGES>371-395</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
		<AUTHOR>D.M. Nicol</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>Efficient Bulk-Loading of Gridfiles</TITLE>
	<SECONDARY_TITLE>IEEE Transactions on Knowledge and Data Engineering</SECONDARY_TITLE>
	<VOLUME>9</VOLUME>
	<NUMBER>3</NUMBER>
	<ABSTRACT>This paper considers the problem of bulk-loading large
data sets for for the gridfile multi-attribute indexing technique.
We propose a rectilinear partitioning algorithm
that heuristically seeks to minimize the size of
the gridfile needed to ensure no bucket overflows.
Empirical studies on both synthetic data sets and
on data sets drawn from computational fluid dynamics applications
demonstrate that our algorithm is very efficient, and is able
to handle large data sets.  In addition, we present an algorithm for 
bulk-loading data sets too large to fit in main memory.
Utilizing a sort of the entire data set it creates a gridfile
without incurring any overflows.

</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
		<AUTHOR>X.H. Sun</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>Limitations of Cycle Stealing for Parallel Processing on a Network of Homogeneous Workstations</TITLE>
	<SECONDARY_TITLE>Journal of Parallel and Distributed Computing (JPDC)</SECONDARY_TITLE>
	<ABSTRACT>The low cost and availability of clusters of workstations have lead 
researchers to re-explore distributed computing using independent workstations. 
This approach may provide better 
cost/performance than tightly coupled multiprocessors.
In practice, this approach often utilizes wasted cycles 
to run parallel jobs.
In this paper we address the feasibility of such a non-dedicated 
parallel processing environment assuming workstation
processes have preemptive priority over parallel tasks.
We develop an analytical model to predict parallel job response times.
Our model provides insight into how significantly
workstation owner interference degrades parallel program performance.
A new term {\bf task ratio}, which relates
the parallel task demand to the mean service demand of non parallel
workstation processes, is introduced.
We propose that {\bf task ratio} is a useful metric for determining 
how large the demand of a parallel applications must be 
in order to make efficient use of a non-dedicated distributed system.

</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>R. Thurimella</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>Sub-Linear Algorithms for Sparse Certificates and Biconnected Components</TITLE>
	<SECONDARY_TITLE>14th ACM Symposium on Principles of Distributed Computing </SECONDARY_TITLE>
	<URL>http://www.cs.du.edu/~ramki/papers/distCerts.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Leutenegger</AUTHOR>
		<AUTHOR>J. Edgington</AUTHOR>
	</AUTHORS>
	<YEAR>1997</YEAR>
	<TITLE>STR: A Simple and Efficient Algorithm for R-Tree Packing</TITLE>
	<SECONDARY_TITLE>13th International Conference on Data Engineering  </SECONDARY_TITLE>
	<PAGES>497-506</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Reisner</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>A Special Case of Mahler's Conjecture </TITLE>
	<SECONDARY_TITLE>Discrete and Computational Geometry</SECONDARY_TITLE>
	<VOLUME>20</VOLUME>
	<PAGES>163-177</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>Y Garcia</AUTHOR>
		<AUTHOR>S. Leutenegger</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>A Greedy Algorithm for Bulk Loading R-Trees</TITLE>
	<SECONDARY_TITLE>6th International Symposium on Advances in Geographic Information Systems </SECONDARY_TITLE>
	<PAGES>163-164</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>Y. Garcia</AUTHOR>
		<AUTHOR>S. Leutenegger</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>On Optimal Node Splitting for R-trees</TITLE>
	<SECONDARY_TITLE>24th International Conference on Very Large Data Bases</SECONDARY_TITLE>
	<PAGES>334-344</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
		<AUTHOR>M.A. Lopez</AUTHOR>
	</AUTHORS>
	<YEAR>1998</YEAR>
	<TITLE>The Effect of Buffering on the Performance of R-Trees</TITLE>
	<SECONDARY_TITLE>1998 International Conference on Data Engineering (ICDE 1998)</SECONDARY_TITLE>
	<ABSTRACT>Past R-tree studies have focused on the number 
of nodes visited as a metric of query performance.
Since database systems usually include a buffering mechanism
we propose that the number of disk accesses is a more realistic measure of
performance. 
We develop a buffer model to analyze the number of 
disk accesses required for spatial queries using R-trees.
The model can be used to evaluate the quality of R-tree update
operations, such as various node splitting and tree restructuring policies,
as measured by query performance on the resulting tree.
We use our model to study the performance of
three well known R-tree packing algorithms.
We show that ignoring
buffer behavior and using number of nodes accessed as a performance
metric can lead to incorrect conclusions,
not only quantitatively, but also qualitatively.
In addition, we consider the problem of how many levels of the R-tree
should be pinned in the buffer.
</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Reisner</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>Algorithms for Polyhedral Apporoximations of Multidimensional Ellipsoids</TITLE>
	<SECONDARY_TITLE>Journal of Algorithms</SECONDARY_TITLE>
	<VOLUME>33</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>140-165</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>J. Cheriyan</AUTHOR>
		<AUTHOR>R. Thurimella</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>Fast Algorithms for k-Shredders and k-Node Connectivity Augmentation </TITLE>
	<URL>http://www.cs.du.edu/~ramki/papers/shredder.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>B. Schnitzer</AUTHOR>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>Master-Client R-trees: A New Parallel R-tree Architecture</TITLE>
	<SECONDARY_TITLE>11th International Conference on Scientific and Statistical Database Management (SSDBM 99)</SECONDARY_TITLE>
	<ABSTRACT>Scientific databases must be able to efficiently run subset
retrievals of multi-dimensional data sets.
If the data sets are very large significant retrieval speedups
can be obtained via parallelism.
In this paper we present a new parallel distributed shared
nothing R-tree architecture.
To the best of our knowledge this is the first significant
experimental study demonstrating practical application
of parallel R-trees in a shared nothing environment.
We argue that our new architecture is better than those proposed
in the past and provide experimental results demonstrating
actual speedups for several synthetic and real data sets.
In addition, we conduct experimental studies to investigate
the effect of several declustering strategies
and communication parameters.
</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>H. Lee</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>Online Stable Matching as a Means of Allocating Distributed Resources</TITLE>
	<SECONDARY_TITLE>Journal of Systems Architecture</SECONDARY_TITLE>
	<VOLUME>45</VOLUME>
	<PAGES>1345-1355</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>T.Tan</AUTHOR>
		<AUTHOR>L. Davis</AUTHOR>
		<AUTHOR>R. Thurimella</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>One-Dimensional Index for Nearest Neighbor Search</TITLE>
	<SECONDARY_TITLE>Content-Based Multimedia Indexing </SECONDARY_TITLE>
	<PLACE_PUBLISHED>Toulouse, France</PLACE_PUBLISHED>
	<URL>http://www.cs.du.edu/~ramki/papers/OneDIndex.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>Y. Garcia</AUTHOR>
		<AUTHOR>S. Leutenegger</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>Post-optimization and Incremental Refinement of R-trees</TITLE>
	<SECONDARY_TITLE>7th ACM Symp. on Advances in Geographic Information Systems</SECONDARY_TITLE>
	<PAGES>91-96</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>G. Ghare</AUTHOR>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
	</AUTHORS>
	<YEAR>1999</YEAR>
	<TITLE>The Effect of Correlating Quantum Allocation and Job Size for Gang Scheduling</TITLE>
	<SECONDARY_TITLE>IPPS'99 Workshop on Job Scheduling Strategies for Parallel Processing</SECONDARY_TITLE>
	<ABSTRACT>Gang scheduling is an effective scheduling policy
for multiprocessing workloads with significant interprocess
synchronization and is in common use in real installations.
In this paper we show that significant improvement in the  job 
slowdown metric can be achieved simply by allocating a different
number of quanta to different rows (control groups) depending 
on the number of processes belonging to jobs in a given row.
Specifically, we show that allocating the number of quanta 
inversely proportionally to the number of processes per job in that
row results in 20 - 50\% smaller slowdowns without
significantly affecting mean job response time.
Incorporating these suggestions into real schedulers would
require the addition of only a few lines of simple code, 
hence this work should have an immediate practical impact.
</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>L. Golubchik</AUTHOR>
		<AUTHOR>S. Khanna</AUTHOR>
		<AUTHOR>S. Khuller</AUTHOR>
		<AUTHOR>A. Zhu</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Approximation Algorithms for Data Placement on Parallel Disks</TITLE>
	<SECONDARY_TITLE>Symposium on Discrete Algorithms (SODA)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco</PLACE_PUBLISHED>
	<URL>http://www.cs.du.edu/~ramki/papers/gkktz2000.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>J.Cheriyan</AUTHOR>
		<AUTHOR>R. Thurimella</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Approximating Minimum-Size k-Connected Spanning Subgraph via Matching</TITLE>
	<URL>http://www.cs.du.edu/~ramki/papers/spanSubgraphs.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
		<AUTHOR>R. Sheykhet</AUTHOR>
		<AUTHOR>M.A. Lopez</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>An Automatic R-tree Based Migration Scheme for Efficient Re-location of Geographically Distributed Multi-dimensional Data Sets</TITLE>
	<SECONDARY_TITLE>8th ACM Symposium on Advances in Geographic Information Systems (ACM GIS'2000)</SECONDARY_TITLE>
	<ABSTRACT>We present an algorithm to migrate multidimensional
data in a non-replicated distributed environment.  
Our proposed algorithm is intented to improve
query performance for mobile objects.
Our algorithm automatically 
detects access pattern changes and 
migrates portions of the data from current sites of residence to
sites recently accessing the data most frequently, thus 
reducing remote communication costs.  
We assume the data is indexed by an R-tree 
multidimensional index and that a global R-tree is used to 
locate and retrieve portions of the data set.  
We present a distributed R-tree structure
% suggest a few alternatives for detecting when migration is necessary, 
and experimentally
explore a specific access detection and migration mechanism.  
Our experimental results show that 
when compared to the no-migration case, and depending on network speed,
our migration scheme may result in a query time reduction of 
a few percent to an order of magnitude.

</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>H.Lee</AUTHOR>
		<AUTHOR>J. L. Welch</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Brief Announcement: Specification, Implementation and Application of Randomized Regular Register</TITLE>
	<SECONDARY_TITLE>19th ACM Symposium on Principles of Distributed Computing (PODC)</SECONDARY_TITLE>
	<PAGES>338</PAGES>
	<URL>http://www.cs.du.edu/~hlee/Research/podcBA00.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Reisner</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Efficient Approximation of Convez Polygons</TITLE>
	<SECONDARY_TITLE>International Journal of Computational Geometry and Applications</SECONDARY_TITLE>
	<VOLUME>10</VOLUME>
	<NUMBER>5</NUMBER>
	<PAGES>445-452</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Liao</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Finding k-Closest Pairs Efficiently for High Dimensional Data</TITLE>
	<SECONDARY_TITLE>12th Annual Canadian Conference on Computational Geometry</SECONDARY_TITLE>
	<PAGES>197-204</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>J. Cockburn</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Geometric Computation of Value Set Boundaries</TITLE>
	<SECONDARY_TITLE>American Control Conference</SECONDARY_TITLE>
	<PAGES>4326-4330</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S. Saltenis</AUTHOR>
		<AUTHOR>C.S. Jensen</AUTHOR>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
		<AUTHOR>M.A. Lopez</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Indexing the Positions of Continuously Moving Objects </TITLE>
	<SECONDARY_TITLE>SIGMOD 2000</SECONDARY_TITLE>
	<ABSTRACT>The coming years will witness dramatic advances in wireless
communications as well as positioning technologies. As a result,
tracking the changing positions of objects capable of continuous
movement is becoming increasingly feasible and necessary.
The present paper proposes a novel, R*-tree based indexing
technique that supports the efficient querying of the current and
projected future positions of such moving objects.
The technique is capable of indexing objects moving in one-, two-, and
three-dimensional space. Update algorithms enable the index to
accommodate a dynamic data set, where objects may appear and disappear,
and where changes occur in the anticipated positions of existing
objects.  In addition, a bulkloading algorithm is provided for
building and rebuilding the index.
A comprehensive performance study is reported.
</ABSTRACT>
	<URL>http://www.cs.aau.dk/research/DP/tdb/TimeCenter/publications5.html</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Saltenis</AUTHOR>
		<AUTHOR>C. Jemsem</AUTHOR>
		<AUTHOR>S. Leutenegger</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Indezing the Positions of Continuously Moving Objects </TITLE>
	<SECONDARY_TITLE>ACM International Conference on Management of Data</SECONDARY_TITLE>
	<PAGES>331-342</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>G.D. Ghare</AUTHOR>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Improving Small Job Response Time for Opportunistic Scheduling</TITLE>
	<SECONDARY_TITLE>Eighth International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunications Systems (MASCOTS 2000)</SECONDARY_TITLE>
	<ABSTRACT>Opportunistic scheduling utilizes idle workstations to 
execute batch jobs.  Other than ensuring that each batch 
user receives a fair allocation of service, no work 
addressing opportunistic scheduling of batch jobs has been 
done.  In this paper we propose two simple scheduling 
policies to be used in conjunction with the Condor Up-Down 
scheduling algorithm.  We show that an order of magnitude 
reduction in mean job slowdown can be achieved by rotating 
a user's batch jobs within their queue.  Furthermore,
this improved slowdown can be achieved without a significant loss
of throughput.  The reduced
slowdowns result in a more interactive nature of the system 
thus increasing its appeal.  Our proposed modifications to the algorithms would 
require very little effort to implement. 
</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. von Mayrhauser</AUTHOR>
		<AUTHOR>T. Chen</AUTHOR>
		<AUTHOR>J. Kok</AUTHOR>
		<AUTHOR>A. Read</AUTHOR>
		<AUTHOR>A. Hajjar</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>On Choosing Test Criteria for Brhavioral Hardware Design Verification</TITLE>
	<SECONDARY_TITLE>IEEE International High Level Design Validation and Test Workshop</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco</PLACE_PUBLISHED>
	<URL>http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/hldvt/2000/0786/00/0786toc.xml&amp;DOI=10.1109/HLDVT.2000.889572</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. Hajjar</AUTHOR>
		<AUTHOR>T. Chen</AUTHOR>
		<AUTHOR>A. von Mayrhauser</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>Statistical Behavior of Branch Coverage in Testing Behavioral VHDL Models</TITLE>
	<SECONDARY_TITLE>IEEE International High Level Design Validation and Test Workshop</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco</PLACE_PUBLISHED>
	<URL>http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/hldvt/2000/0786/00/0786toc.xml&amp;DOI=10.1109/HLDVT.2000.889565</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Leutenegger</AUTHOR>
	</AUTHORS>
	<YEAR>2000</YEAR>
	<TITLE>The Effect of Buffering on the Performance of R-Trees</TITLE>
	<SECONDARY_TITLE>IEEE Transactions on Knowledge and Data Engineering</SECONDARY_TITLE>
	<VOLUME>12</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>33-44</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>H. Lee</AUTHOR>
		<AUTHOR>J. L. Welch</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Applications of Probabilistic Quorums to Iterative Algorithms.</TITLE>
	<SECONDARY_TITLE>21st International Conference on Distributed Computing Systems (ICDCS)</SECONDARY_TITLE>
	<PAGES>21-28</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>2</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>H. Lee</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>A Randomized Memory Model and Its Applications in Distributed Computing.</TITLE>
	<SECONDARY_TITLE>Philosophy</SECONDARY_TITLE>
	<PUBLISHER>Texaz A&M University</PUBLISHER>
	<PAGES>84</PAGES>
	<URL>http://www.cs.du.edu/~hlee/Research/thesis.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>H. Lee</AUTHOR>
		<AUTHOR>J. L. Welch</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Brief Announcement: Randomized Shared Queues.</TITLE>
	<SECONDARY_TITLE>20th ACM Symposium on Principles of Distributed Computing (PODC)</SECONDARY_TITLE>
	<PAGES>311-313</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Liao</AUTHOR>
		<AUTHOR>D. Mehta</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Constrained Polygon Transformations during Incremental Floorplanning</TITLE>
	<SECONDARY_TITLE>ACM Trans. on Design Automation of Electronic Systems</SECONDARY_TITLE>
	<VOLUME>6</VOLUME>
	<PAGES>322-342</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M .Lopez</AUTHOR>
		<AUTHOR>S. Liao</AUTHOR>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>High Dimensional Similarity Search With SPace Filling Curves</TITLE>
	<SECONDARY_TITLE>18th International Conference on Data Engineering (ICDE)</SECONDARY_TITLE>
	<PAGES>615-622</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S. Liao</AUTHOR>
		<AUTHOR>M.A. Lopez</AUTHOR>
		<AUTHOR>S.T. Leutenegger</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>High Dimensional Similarity Search With Space Filling Curves</TITLE>
	<SECONDARY_TITLE>Int Conference on Data Engineering (ICDE 2001)</SECONDARY_TITLE>
	<ABSTRACT>We present a new approach for approximate 
nearest neighbor queries for sets of high dimensional points under any
$L_t$-metric, $t=1,\ldots,\infty$.
The proposed algorithm is efficient and simple to implement. 
The algorithm uses multiple shifted copies of the data points 
and stores them in up to $(d+1)$ B-trees where $d$ is the dimensionality
of the data, sorted according to their position along a space filling curve.
%such as the Hilbert curve. 
This is done in
a way that allows us to guarantee that a neighbor 
within an $O(d^{1+1/t})$ factor of the exact nearest, can be
returned with at most $(d+1)\log_p n$ page accesses, where $p$ is
the branching factor of the B-trees.
In practice, for real data sets, our approximate technique finds
the {\em exact} nearest neighbor between 87\% and 99\% of the time
and a point no farther than the third nearest neighbor between
98\% and 100\% of the time.
Our solution is dynamic,
allowing insertion or deletion of points in $O(d\log_p n)$ page
accesses and
generalizes easily to find approximate $k$-nearest
neighbors.

</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>K. M. Anderson</AUTHOR>
		<AUTHOR>S. A. Sherba</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>InfiniTe: Hypermedia-Supported Information Integration</TITLE>
	<SECONDARY_TITLE>Poster and Demo Session. 2001 ACM Conference on Hypertext</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Aarhus, Denmark</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>H. Lee</AUTHOR>
		<AUTHOR>J. L. Welch</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Randomized Shared Queues Applied to Distributed Optimization Algorithms.</TITLE>
	<SECONDARY_TITLE>12th International Symposium on Algorithms and Computation (ISAAC)</SECONDARY_TITLE>
	<PAGES>587-598</PAGES>
	<URL>http://www.cs.du.edu/~hlee/Research/isaac01.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. Hajjar</AUTHOR>
		<AUTHOR>T. Chen</AUTHOR>
		<AUTHOR>I. Munn</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>M. Bjorkman</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Statistical Stopping Rules for Behavioral Model Verification: Review and Comparisons</TITLE>
	<SECONDARY_TITLE>Design Automation and Test in Europe</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Munich, Germany</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. Hajjar</AUTHOR>
		<AUTHOR>T. Chen</AUTHOR>
		<AUTHOR>I. Munn</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>M. Bjorkman</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Statistical Criteria Comparison: Towards High Quality Behavioral Verification</TITLE>
	<SECONDARY_TITLE>IEEE 2001 Symposium on Quality and Electronic Design</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Jose</PLACE_PUBLISHED>
	<URL>http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/date/2001/0993/00/0993toc.xml&amp;DOI=10.1109/DATE.2001.915057</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>K.M. Anderson</AUTHOR>
		<AUTHOR>S. A. Sherba</AUTHOR>
	</AUTHORS>
	<YEAR>2001</YEAR>
	<TITLE>Using XML to Support Information Integration</TITLE>
	<SECONDARY_TITLE>Proceedings of the International Workshop on XML Technologies and Software Engineering (XSE 2001</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Toronto, Ontario, Canada</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S. Ghosh</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>E.-M. Choi</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>A Model for Understanding Software Components</TITLE>
	<SECONDARY_TITLE>International Conference on Software Maintenance</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Montreal, CA</PLACE_PUBLISHED>
	<URL>http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/icsm/2002/1819/00/1819toc.xml&amp;DOI=10.1109/ICSM.2002.1167792</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>C. Wohlin</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Analyzing Primary and Lower Order Project Success Drivers</TITLE>
	<SECONDARY_TITLE>Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering</SECONDARY_TITLE>
	<PLACE_PUBLISHED> Ischia, Italy</PLACE_PUBLISHED>
	<URL>http://portal.acm.org/citation.cfm?id=568829&amp;coll=GUIDE&amp;dl=GUIDE&amp;CFID=3205658&amp;CFTOKEN=49714004&amp;ret=1#Fulltext</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>7</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Joel S. Cohen</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Computer Algebra and Symbolic Computation:Elementary Algorithms</TITLE>
	<PLACE_PUBLISHED>Natick</PLACE_PUBLISHED>
	<PUBLISHER>A K Peters, LTD</PUBLISHER>
	<PAGES>323</PAGES>
	<ISBN>1-56881-158-6</ISBN>
	<ABSTRACT>The book provides a systematic approach for the algorithmic formulation of mathematical operations in computer algebra programming languages. The viewpoint is that mathematical expressions, represented by expression trees, are the data objects of computer algebra programs, and by using a few primitive operations that analyze and construct expressions, we can implement many elementary operations from algebra, trigonometry, calculus, and differential equations. A CD with full, searchable text and implementations of all algorithms in Maple, Mathematica, and MuPad is included. More advanced concepts are covered in the second book in this series, Computer Algebra and Symbolic Computation: Mathematical Methods. </ABSTRACT>
	<NOTES>With a minimum of prerequisites, this book is accessible to and useful for students of mathematics, computer science, the sciences, engineering, and other technical fields. </NOTES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Resiner</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Linear Time Approximation of #D Convex Polytopes</TITLE>
	<SECONDARY_TITLE>Computational Geometry: Theory and Applications</SECONDARY_TITLE>
	<VOLUME>23</VOLUME>
	<PAGES>291-301</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>K. M. Anderson</AUTHOR>
		<AUTHOR>S. A. Sherba</AUTHOR>
		<AUTHOR>W. V. Lepthien</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Towards Large-Scale Information Integration</TITLE>
	<SECONDARY_TITLE>Proceedings of the 24th International Conference on Software Engineering</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Orlando, Florida, USA</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>K. M. Anderson</AUTHOR>
		<AUTHOR>S. A. Sherba</AUTHOR>
	</AUTHORS>
	<YEAR>2002</YEAR>
	<TITLE>Using Structural Computing to Support Information Integration</TITLE>
	<SECONDARY_TITLE>Hypermedia: Openness, Structural Awareness, and Adaptivity</SECONDARY_TITLE>
	<VOLUME>2266</VOLUME>
	<PAGES>151-159</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S. Elbaum</AUTHOR>
		<AUTHOR>S. Kanduri</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Anomalies as precursors of field failures</TITLE>
	<SECONDARY_TITLE>Proceedings ISSRE 2003</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Denver</PLACE_PUBLISHED>
	<URL>http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/issre/2003/2007/00/2007toc.xml&amp;DOI=10.1109/ISSRE.2003.1251035</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>T. Chen</AUTHOR>
		<AUTHOR>A. O'Fallon</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>A rule-based software testing method for VHDL models</TITLE>
	<SECONDARY_TITLE>Proceedings VLSI SoC 2003</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Darmstadt</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Susanne A. Sherba</AUTHOR>
		<AUTHOR>Kenneth M. Anderson</AUTHOR>
		<AUTHOR>Maha Faisal</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>A Framework for Mapping Traceability Relationships</TITLE>
	<SECONDARY_TITLE>18th IEEE International Conference on Automated Software Engineering</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Montreal, Quebec, Canada</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Susanne A. Sherba</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>A Framework for Pervasive Traceability</TITLE>
	<SECONDARY_TITLE>International IEEE Requirements Engineering Conference</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Monterey Bay, California, USA</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Susanne A. Sherba</AUTHOR>
		<AUTHOR>Kenneth M. Anderson</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>A Framework for Managing Traceability Relationships between Requirements and Architectures</TITLE>
	<SECONDARY_TITLE>2003 International Conference on Software Engineering</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Portland, Oregon</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S. Voorhies</AUTHOR>
		<AUTHOR>H. Lee</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>A Probabilistic Web Server Defense Scheme Against Distributed Denial of Service Attacks.</TITLE>
	<SECONDARY_TITLE>American Association of Advancement of Science '03 Meeting</SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>7</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Joel S. Cohen</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Computer Algebra and Symbolic Computation: Mathematical Methods</TITLE>
	<PLACE_PUBLISHED>Natick, MA</PLACE_PUBLISHED>
	<PUBLISHER>A K Peters, LTD</PUBLISHER>
	<PAGES>448</PAGES>
	<ISBN>1-56881-159-4</ISBN>
	<ABSTRACT>Applying the ideas introduced in the companion book, Computer Algebra and Symbolic Computation: Elementary Algorithms, this book explores the mathematical concepts that form the basis for computer algebra software and describes algorithms for algebraic simplification, polynomial decomposition, polynomial greatest common divisor calculation, resultant calculation, simplification with side relations, and polynomial factorization. </ABSTRACT>
	<NOTES>It is well-suited for self-study and can be used as the basis for an advanced undergraduate course or a beginning graduate course in computer algebra. The book includes a CD with an electronic, hyperlinked version of the text, additional reference files, and implementations of the algorithms in the Mathematica, Maple, and MuPAD computer algebra languages. </NOTES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>P. Runeson</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Detection or Isolation of Defects? An Experimental Comparison of Unit Testing and Code Inspections</TITLE>
	<SECONDARY_TITLE>Proceedings ISSRE 2003</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Denver</PLACE_PUBLISHED>
	<URL>http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/issre/2003/2007/00/2007toc.xml&amp;DOI=10.1109/ISSRE.2003.1251026</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>C. Stringfellow</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Integrating Defect Estimation Methods to Make Release Decisions</TITLE>
	<SECONDARY_TITLE>7th IASTED International Conference on Software Engineering and Applications</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Marina del Rey, CA</PLACE_PUBLISHED>
	<URL>http://www.actapress.com/PaperInfo.aspx?PaperID=14552</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>H. Lee</AUTHOR>
		<AUTHOR>J. L. Welch</AUTHOR>
		<AUTHOR>N. H. Vaidya.</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Location Tracking Using Quorums in Mobile Ad Hoc Networks.</TITLE>
	<SECONDARY_TITLE>Ad Hoc Networks</SECONDARY_TITLE>
	<VOLUME>1</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>371-381</PAGES>
	<URL>http://www.cs.du.edu/~hlee/Research/LocTrack.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Wu, H.</AUTHOR>
		<AUTHOR>Burt, A.</AUTHOR>
		<AUTHOR>Thurimella, R.</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Making Secure TCP Connections Resistant to Server Failures </TITLE>
	<SECONDARY_TITLE>19th Annual Computer Security Applications Conference</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Las Vegas, Nevada</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>D. Mehta</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Optimal Coverage Paths in Ad-Hoc Sensor Networks</TITLE>
	<SECONDARY_TITLE>IEEE 38th International Conference on Communications</SECONDARY_TITLE>
	<PAGES>507-511</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>O. Pilskalns</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>S. Ghosh</AUTHOR>
		<AUTHOR>R. France</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Rigorous testing by merging Structural and Behavioral UML Representations</TITLE>
	<SECONDARY_TITLE>UML '03</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco, CA</PLACE_PUBLISHED>
	<URL>http://www.cs.colostate.edu/%7Eghosh/papers/uml2003.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>K. M. Anderson</AUTHOR>
		<AUTHOR>S. A. Sherba</AUTHOR>
		<AUTHOR>W. V. Lepthien</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Structure and Behavior Awareness in Themis</TITLE>
	<SECONDARY_TITLE>Proceedings of the Fourteenth Conference on Hypertext and Hypermedia</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Nottingham, UK</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>K. M. Anderson</AUTHOR>
		<AUTHOR>S. A. Sherba</AUTHOR>
		<AUTHOR>W. V. Lepthien</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>The Themis Structural Computing Environment: Structural Templates and Transformations</TITLE>
	<SECONDARY_TITLE>Journal of Network and Computer Applications</SECONDARY_TITLE>
	<PAGES>47-71</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S. Ghosh</AUTHOR>
		<AUTHOR>C. Braganza</AUTHOR>
		<AUTHOR>R. France</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>O. Pilskalns</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Test adequacy assessment for UML design model testing</TITLE>
	<SECONDARY_TITLE>Proceedings ISSRE</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Denver</PLACE_PUBLISHED>
	<URL>http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/issre/2003/2007/00/2007toc.xml&amp;DOI=10.1109/ISSRE.2003.1251054</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>K. M. Anderson</AUTHOR>
		<AUTHOR>S. A. Sherba</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Using Open Hypermedia to Support Information Integration</TITLE>
	<SECONDARY_TITLE>Hypermedia: Openness, Structural Awareness, and Adaptivity</SECONDARY_TITLE>
	<VOLUME>2266</VOLUME>
	<PAGES>8-16</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>J. Bieman</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>H. Yang</AUTHOR>
	</AUTHORS>
	<YEAR>2003</YEAR>
	<TITLE>Understanding change-proneness in OO software through visualization</TITLE>
	<SECONDARY_TITLE>International Workshop on Program Comprehension </SECONDARY_TITLE>
	<URL>http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/iwpc/2003/1883/00/1883toc.xml&amp;DOI=10.1109/WPC.2003.1199188</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>L. Ran</AUTHOR>
		<AUTHOR>C. E. Dyreson</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>AutoDBT: A Framework for Automatic Testing of Web Database Applications</TITLE>
	<SECONDARY_TITLE>Fifth International Conference on Web Information Systems Engineering</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Brisbane, Australia</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>J.M. Diaz-Banez</AUTHOR>
		<AUTHOR>J.A. Sellares</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Computing Largest Empty Slabs</TITLE>
	<SECONDARY_TITLE>Lecture Notes on Computer Science</SECONDARY_TITLE>
	<VOLUME>3046</VOLUME>
	<PAGES>99-108</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>C. Stringfellow</AUTHOR>
		<AUTHOR>C.D. Amory</AUTHOR>
		<AUTHOR>D. Potnuri</AUTHOR>
		<AUTHOR>M. Georg</AUTHOR>
		<AUTHOR>A, Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Deriving Change Architectures from RCS History</TITLE>
	<SECONDARY_TITLE>IASTED Software Engineering Applications Conference</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Cambridge, Mass</PLACE_PUBLISHED>
	<URL>http://www.actapress.com/PaperInfo.aspx?PaperID=17525</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. O'Fallon</AUTHOR>
		<AUTHOR>O. Pilskalns</AUTHOR>
		<AUTHOR>A. Knight</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Defining and Qualifying Components in the Design Phase</TITLE>
	<SECONDARY_TITLE>SEKE</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Banff, Ca</PLACE_PUBLISHED>
	<URL>http://www.vancouver.wsu.edu/fac/orest/papers/SEKE04.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>H.C. Kim</AUTHOR>
		<AUTHOR>S. Leutenegger</AUTHOR>
		<AUTHOR>K.J. Li</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Efficient Declustering of Non-uniform Multidimensional Data Using Hilbert Curves</TITLE>
	<SECONDARY_TITLE>Lecture Notes on Computer Science</SECONDARY_TITLE>
	<VOLUME>2973</VOLUME>
	<PAGES>694-707</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>D. Mehta</AUTHOR>
		<AUTHOR>S. Idwan</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Fast Pursuit of Mobile Nodes Using TPR Trees</TITLE>
	<SECONDARY_TITLE>International Journal on Foundations of Computer Science</SECONDARY_TITLE>
	<VOLUME>15</VOLUME>
	<NUMBER>5</NUMBER>
	<PAGES>753-772</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Hyunyoung Lee</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Parallel Hashing Algorithms on BSP and QSM Models.</TITLE>
	<SECONDARY_TITLE>6th Workshop on Advances in Parallel and Distributed Computational Models (APDCM) in conjunction with IEEE IPDPS 2004</SECONDARY_TITLE>
	<URL>http://www.cs.du.edu/~hlee/Research/W07_APDCM_012.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>P. Runeson</AUTHOR>
		<AUTHOR>R. France</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Requirements Tradeoffs during UML Design</TITLE>
	<SECONDARY_TITLE>11th International Conference on Engineering of Computer-Based Systems (ECBS)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Brno, Czech Republic</PLACE_PUBLISHED>
	<URL>http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/ecbs/2004/2125/00/2125toc.xml&amp;DOI=10.1109/ECBS.2004.1316710</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>A. O'Fallon</AUTHOR>
		<AUTHOR>T. Chen</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>RUBASTEM: A Method for Testing VHDL Behavioral Models</TITLE>
	<SECONDARY_TITLE>HASE '03</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Tampa</PLACE_PUBLISHED>
	<URL>http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/hase/2004/2094/00/2094toc.xml&amp;DOI=10.1109/HASE.2004.1281743</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Hyunyoung Lee</AUTHOR>
		<AUTHOR>Andreas Klappenecker</AUTHOR>
	</AUTHORS>
	<YEAR>2004</YEAR>
	<TITLE>Randomized Sets and Multisets.</TITLE>
	<URL>http://www.cs.du.edu/~hlee/Research/RS.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>E. Manceba</AUTHOR>
		<AUTHOR>P. Runeson</AUTHOR>
		<AUTHOR>R. France</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>A general framework for design tradeoffs</TITLE>
	<SECONDARY_TITLE>Software Quality Journal </SECONDARY_TITLE>
	<VOLUME>13</VOLUME>
	<NUMBER>4</NUMBER>
	<PAGES>377-405</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>T. Trung</AUTHOR>
		<AUTHOR>S. Ghosh</AUTHOR>
		<AUTHOR>R. France</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>A Systematic Approach to Testing UML Design Models</TITLE>
	<SECONDARY_TITLE>Proceedings 4th International Workshop on Critical Systems Development Using Modeling Languages</SECONDARY_TITLE>
	<URL>http://www.cs.colostate.edu/%7Eghosh/papers/issre2003trung.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>A. Stefik</AUTHOR>
		<AUTHOR>N. Picone</AUTHOR>
		<AUTHOR>S. Ghosh</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>A COTS Component comprehension Process</TITLE>
	<SECONDARY_TITLE> IWPC</SECONDARY_TITLE>
	<PLACE_PUBLISHED>St. Louis, MO</PLACE_PUBLISHED>
	<URL>http://csdl2.computer.org/persagen/DLAbsToc.jsp?resourcePath=/dl/proceedings/&amp;toc=comp/proceedings/iwpc/2005/2254/00/2254toc.xml&amp;DOI=10.1109/WPC.2005.1</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>T. Dinh-Trong</AUTHOR>
		<AUTHOR>N. Kawane</AUTHOR>
		<AUTHOR>S. Ghosh</AUTHOR>
		<AUTHOR>R. France</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>A Tool-Supported Approach to Testing UML Design Models</TITLE>
	<SECONDARY_TITLE>10th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS 2005)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Shanghai, China</PLACE_PUBLISHED>
	<URL>http://www.cs.colostate.edu/%7Etrungdt/publication/iceccs05.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>E. Mancebo</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>A Strategy for Selecting Multiple Components</TITLE>
	<SECONDARY_TITLE>ACM SAC</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Santa Fe, NM</PLACE_PUBLISHED>
	<URL>http://delivery.acm.org/10.1145/1070000/1067017/p1505-mancebo.pdf?key1=1067017&amp;key2=1746415511&amp;coll=portal&amp;dl=ACM&amp;CFID=15151515&amp;CFTOKEN=6184618</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Yueh-Hua Lee</AUTHOR>
		<AUTHOR>Hyunyoung Lee.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>An Optimization of the Buddy Model for Securing Mobile Agents.</TITLE>
	<SECONDARY_TITLE>24th ACM Symposium on Principles of Distributed Computing (PODC 2005).</SECONDARY_TITLE>
	<URL>http://www.cs.du.edu/~hlee/Research/podc05tech-report.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Kevin Bauer</AUTHOR>
		<AUTHOR>Hyunyoung Lee</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>A Distributed Authentication Scheme for a Wireless Sensing System.</TITLE>
	<SECONDARY_TITLE>2nd International Workshop on Networked Sensing Systems (INSS 2005)</SECONDARY_TITLE>
	<PAGES>210-215</PAGES>
	<URL>http://www.cs.du.edu/~hlee/Research/inss05.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>O. PIlskalns</AUTHOR>
		<AUTHOR>D. Williams</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Defining Maintainable Components in the Design Phase</TITLE>
	<SECONDARY_TITLE>International Conference on Software Maintenance</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Budapest, Hungary</PLACE_PUBLISHED>
	<URL>http://www.vancouver.wsu.edu/fac/orest/papers/ICSM05.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>C. Wohlin</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Evaluation of Three Methods to Predict Project Success: a Case Study</TITLE>
	<SECONDARY_TITLE>PROFES</SECONDARY_TITLE>
	<URL>http://www.springerlink.com/home/main.mpx</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>T. Din-Trong</AUTHOR>
		<AUTHOR>N. Kawane</AUTHOR>
		<AUTHOR>S. Ghosh</AUTHOR>
		<AUTHOR>R. France</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>EPTUD: An Eclipse Plugin for Testing Designs</TITLE>
	<SECONDARY_TITLE>UML Modeling Languages and Applications</SECONDARY_TITLE>
	<PLACE_PUBLISHED> Lisbon, Portugal</PLACE_PUBLISHED>
	<URL>http://www.springerlink.com/home/main.mpx</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Hyunyoung Lee</AUTHOR>
		<AUTHOR>Andreas Klappenecker</AUTHOR>
		<AUTHOR>Kyungsook Lee</AUTHOR>
		<AUTHOR>Lan Lin</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Energy Efficient Data Management for Wireless Sensor Networks with Data Sink Failure.</TITLE>
	<SECONDARY_TITLE>Workshop on Resource Provisioning and Management in Sensor Networks (RPMSN 2005), in conjunction with The 2nd IEEE International Conference on Mobile Ad-Hoc and Sensor Systems (MASS 2005)</SECONDARY_TITLE>
	<URL>http://www.cs.du.edu/~hlee/Research/RPMSN05.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>J. Hayes</AUTHOR>
		<AUTHOR>I. Raphael</AUTHOR>
		<AUTHOR>V. Surisetty</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Fault Links: Exploring the relationship between Module and Fault Types</TITLE>
	<SECONDARY_TITLE>Fifth European Dependable Computing Conference (EDCC-5)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Budapest, Hungary</PLACE_PUBLISHED>
	<URL>http://www.cs.colostate.edu/%7Etrungdt/publication/iceccs05.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S. Ghosh</AUTHOR>
		<AUTHOR>R. France</AUTHOR>
		<AUTHOR>T. Trong</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Generating Test Data to Test UML Design Models</TITLE>
	<SECONDARY_TITLE>MoDeVa</SECONDARY_TITLE>
	<PLACE_PUBLISHED>St. Vincent</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Reisner</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Housdorff Approximation of Convez Polygons</TITLE>
	<SECONDARY_TITLE>Computational Geometry Theory and Applications</SECONDARY_TITLE>
	<VOLUME>32</VOLUME>
	<NUMBER>2</NUMBER>
	<PAGES>139-158</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>J.M. Diaz</AUTHOR>
		<AUTHOR>F. Hurtado</AUTHOR>
		<AUTHOR>J. Sellares.</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Optimal Point Projections Onto Grids and Finite Resolution Images</TITLE>
	<SECONDARY_TITLE>Journal of Visual Communication and Image Representation</SECONDARY_TITLE>
	<VOLUME>16</VOLUME>
	<NUMBER>3</NUMBER>
	<PAGES>233-249</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>S. Leutenegger</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>R-trees</TITLE>
	<SECONDARY_AUTHORS>
		<SECONDARY_AUTHOR>D. Mehta and S. Sahni</SECONDARY_AUTHOR>
	</SECONDARY_AUTHORS>
	<SECONDARY_TITLE>Handbook of Data Structures and Applications</SECONDARY_TITLE>
	<PUBLISHER>CRC Press</PUBLISHER>
	<PAGES>1-23</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>P. Berander</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Requirements Prioritization</TITLE>
	<SECONDARY_TITLE>Engineering and Managing Software Requirements </SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Hyunyoung Lee</AUTHOR>
		<AUTHOR>Jennifer L. Welch</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Randomized Registers and Iterative Algorithms</TITLE>
	<SECONDARY_TITLE>Distributed Computing</SECONDARY_TITLE>
	<VOLUME>17</VOLUME>
	<NUMBER>3</NUMBER>
	<PAGES>209-221</PAGES>
	<URL>http://www.cs.du.edu/~hlee/Research/RR.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>J. Offutt</AUTHOR>
		<AUTHOR>R. Alexander</AUTHOR>
	</AUTHORS>
	<YEAR>2005</YEAR>
	<TITLE>Testing Web Applications by Modeling with FSMs</TITLE>
	<SECONDARY_TITLE>Journal of Software and Systems Modeling</SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Mario Lopez</AUTHOR>
		<AUTHOR>Y. Mayster</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Approximating a set of points by a step function </TITLE>
	<SECONDARY_TITLE>Journal of Visual Communication and Image Representation</SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Treinen, J.</AUTHOR>
		<AUTHOR>Thurimella, R.</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>A Framework For The Application of Association Rule Mining in Large Intrusion Detection Infrastructures</TITLE>
	<SECONDARY_TITLE>RAID</SECONDARY_TITLE>
	<PAGES>1-18</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Hyunyoung</AUTHOR>
		<AUTHOR>Andreas Klappenecker</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>An Approach to Location Tracking of Mobile Sensors based on Distributed Randomized Multisets</TITLE>
	<SECONDARY_TITLE>3rd International Conference on Networked Sensing Systems (INSS 2006)</SECONDARY_TITLE>
	<PAGES>234-239</PAGES>
	<URL>http://www.cs.du.edu/~hlee/Research/inss06.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>L. Argent</AUTHOR>
		<AUTHOR>B. Depper</AUTHOR>
		<AUTHOR>R. Fajardo</AUTHOR>
		<AUTHOR>S. Gjertson</AUTHOR>
		<AUTHOR>S. Leutenegger</AUTHOR>
		<AUTHOR>J. Rutenbeck.</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Building a Game Development Program </TITLE>
	<SECONDARY_TITLE>IEEE Computer</SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>L. Argent</AUTHOR>
		<AUTHOR>B. Deppter</AUTHOR>
		<AUTHOR>R. Fajardo</AUTHOR>
		<AUTHOR>S. Ghertson</AUTHOR>
		<AUTHOR>S. Leutenegger</AUTHOR>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>J. Rutenbeck</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Building a Game Development Program </TITLE>
	<SECONDARY_TITLE>IEEE Computer</SECONDARY_TITLE>
	<URL>http://www.cs.du.edu/~leut/DU_GD_IEEE_overview.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>C. Stringfellow</AUTHOR>
		<AUTHOR>C.D. Amory</AUTHOR>
		<AUTHOR>D. Potnuri</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>M. Georg</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Comparison of Reverse Software Architecture Methods </TITLE>
	<SECONDARY_TITLE>Journal of Information and Software technology</SECONDARY_TITLE>
	<VOLUME>18</VOLUME>
	<NUMBER>7</NUMBER>
	<PAGES>484-497</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Lan Lin</AUTHOR>
		<AUTHOR>Hyunyoung Lee</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Dynamic Medial Axis Based Motion Planning in Sensor Networks</TITLE>
	<SECONDARY_TITLE>25th ACM Symposium on Principles of Distributed Computing (PODC 2006)</SECONDARY_TITLE>
	<URL>http://www.cs.du.edu/~hlee/Research/dma.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Seth Voorhies</AUTHOR>
		<AUTHOR>Hyunyoung Lee</AUTHOR>
		<AUTHOR>Andreas Klappenecker</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Fair Service for Mice in the Presence of Elephants</TITLE>
	<SECONDARY_TITLE>Information Processing Letters</SECONDARY_TITLE>
	<VOLUME>99</VOLUME>
	<PAGES>96-101</PAGES>
	<URL>http://www.cs.du.edu/~hlee/Research/elephant.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>J.M. Diaz-Banez</AUTHOR>
		<AUTHOR>J.A. Sellares</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Locating an Obnoxious Plane</TITLE>
	<SECONDARY_TITLE>European Journal of Operations Research</SECONDARY_TITLE>
	<VOLUME>173</VOLUME>
	<NUMBER>2</NUMBER>
	<PAGES>556-564</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>J.M. Diaz-Banez</AUTHOR>
		<AUTHOR>J.A. Sellares.</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>On finding a widest empty 1-corner corridor</TITLE>
	<SECONDARY_TITLE>Information Processing Letter</SECONDARY_TITLE>
	<VOLUME>98</VOLUME>
	<NUMBER>5</NUMBER>
	<PAGES>199-205</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Rajkishore Barik</AUTHOR>
		<AUTHOR>Christian Grothoff</AUTHOR>
		<AUTHOR>Rahul Gupta</AUTHOR>
		<AUTHOR>Vinayaka Pandit</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Optimal Bitwise Register Allocation</TITLE>
	<SECONDARY_TITLE>Languages and Compilers for High Performance Computing</SECONDARY_TITLE>
	<PLACE_PUBLISHED>New Orleans, USA</PLACE_PUBLISHED>
	<PUBLISHER>Springer Verlag</PUBLISHER>
	<ABSTRACT>This paper addresses the problem of optimal global register
allocation.  The register allocation problem is expressed as an
integer linear programming problem and solved optimally.  The model is
more flexible than previous graph-coloring based methods and thus
allows for register allocations with significantly fewer moves and
spills.  The formulation can also model complex architectural
features, such as bit-wise access to registers.  With bit-wise access
to registers, multiple subword temporaries can be stored in a single
register and accessed efficiently, resulting in a register allocation
problem that cannot be addressed effectively with simple graph
coloring.  The paper describes techniques that can help reduce the
problem size of the ILP formulation, making the algorithm feasible in
practice.  Preliminary empirical results from an implementation
prototype are reported.
</ABSTRACT>
	<URL>http://grothoff.org/christian/lcpc2006.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>M. Lopez</AUTHOR>
		<AUTHOR>Y. Mayster</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Rectilinear Approximation of a Set of Points in the Plane</TITLE>
	<SECONDARY_TITLE>Lecture Notes in Computer Science</SECONDARY_TITLE>
	<VOLUME>3887</VOLUME>
	<PAGES>715-726</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>O. Pilskalns</AUTHOR>
		<AUTHOR>G. Uyan</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Regression Testing UML Designs</TITLE>
	<SECONDARY_TITLE>International Conference on Software Maintenance</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Philadelphia, PA</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>R. Hewitt</AUTHOR>
		<AUTHOR>A. Kulkarni</AUTHOR>
		<AUTHOR>C. Stringfellow</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Software Defect Data and Predictability for Testing Schedules</TITLE>
	<SECONDARY_TITLE>SEKE 2006</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco, CA</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>O. Pilskalns</AUTHOR>
		<AUTHOR>D. Williams</AUTHOR>
		<AUTHOR>D. Aracic</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Security Consistency in UML Design</TITLE>
	<SECONDARY_TITLE>COMPSAC 2006</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Chicago</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>O. Pilskalns</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>Using UML Designs to Generate OCL for Security Testing</TITLE>
	<SECONDARY_TITLE>SEKE 2006</SECONDARY_TITLE>
	<PLACE_PUBLISHED>San Francisco, CA</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>P. Runeson</AUTHOR>
		<AUTHOR>C. Anderson</AUTHOR>
		<AUTHOR>T. Thelin</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>T. Berling</AUTHOR>
	</AUTHORS>
	<YEAR>2006</YEAR>
	<TITLE>What DO We KNow about Defect Detection Methods? </TITLE>
	<SECONDARY_TITLE>IEEE Software</SECONDARY_TITLE>
	<VOLUME>23</VOLUME>
	<NUMBER>3</NUMBER>
	<PAGES>82-90</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Daniel Pittman</AUTHOR>
		<AUTHOR>Chris GauthierDickey</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>A Measurement Study of Virtual Populations in Massively Multiplayer Online Games</TITLE>
	<SECONDARY_TITLE>NetGames 2007</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Melbourne, Australia</PLACE_PUBLISHED>
	<DATE>19/09/2007</DATE>
	<ABSTRACT>Understanding the distributions and behaviors of players within
Massively Multiplayer Online Games (MMOGs) is essential for research
in scalable architectures for these systems. We provide the
first look into this problem through a measurement study on one
of the most popular MMOGs, World of Warcraft [15]. Our goal is
to answer four fundamental questions: how does the population of
the virtual world change over time, how are players distributed in
the virtual world, how much churn occurs with players, and how
do they move in the virtual world. Through probing-based measurements,
our preliminary results show that populations fluctuate
according to a prime-time schedule, player distribution and churn
appears to occur on a power-law distribution, and players move to
only a small number of zones during each playing session. The ultimate
goal of our research is to design an accurate player model
for MMOGs so that future research can predict and simulate player
behavior and population fluctuations over time.</ABSTRACT>
	<URL>http://www.cs.du.edu/~chrisg/publications/pittman-netgames07.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Nathan S. Evans</AUTHOR>
		<AUTHOR>Chris GauthierDickey</AUTHOR>
		<AUTHOR>Christian Grothoff</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Routing in the Dark: Pitch Black</TITLE>
	<SECONDARY_TITLE>Annual Computer Security Applications Conference</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Miami Beach, Florida, USA</PLACE_PUBLISHED>
	<DATE>10/12/2007</DATE>
	<ABSTRACT>In many networks, such as mobile ad-hoc networks and friend-to-friend
overlay networks, direct communication between nodes is
limited to specific neighbors.  Often these networks have a
small-world topology; while short paths exist between any pair of
nodes in small-world networks, it is non-trivial to determine such
paths with a distributed algorithm.  Recently, Clarke and Sandberg
proposed the first decentralized routing algorithm that achieves
efficient routing in such small-world networks.

This paper is the first independent security analysis of Clarke and
Sandberg's routing algorithm. We show that a relatively weak
participating adversary can render the overlay ineffective without
being detected, resulting in significant data loss due to the
resulting load imbalance.  We have measured the impact of the attack
in a testbed of 800 nodes using minor modifications to Clarke and
Sandberg's implementation of their routing algorithm in Freenet. Our
experiments show that the attack is highly effective, allowing a small
number of malicious nodes to cause rapid loss of data on the entire
network.

We also discuss various proposed countermeasures designed to
detect, thwart or limit the attack. While we were unable to find
effective countermeasures, we hope that the presented analysis will be
a first step towards the design of secure distributed routing
algorithms for restricted-route topologies.
</ABSTRACT>
	<URL>http://grothoff.org/christian/pitchblack.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>S. Elbaum</AUTHOR>
		<AUTHOR>S. Kanduri</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Anomalies as Precursors of Field Failures: An Empirical Study </TITLE>
	<SECONDARY_TITLE>Empirical Software Engineering Journal </SECONDARY_TITLE>
	<VOLUME>12</VOLUME>
	<NUMBER>5</NUMBER>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Treinen, J.</AUTHOR>
		<AUTHOR>Thurimella, R.</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Application of the PageRank Algorithm to Alarm Graphs</TITLE>
	<SECONDARY_TITLE>Ninth International Conference on Information and Communications Security (ICICS 2007)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Springer</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Lan Lin</AUTHOR>
		<AUTHOR>Hyunyoung Lee</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>A Dynamic Medial Axis Model for Sensor Networks</TITLE>
	<SECONDARY_TITLE>2th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA 2007) </SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Lan Lin</AUTHOR>
		<AUTHOR>Hyunyoung Lee</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Distributed Algorithms for Dynamic Coverage in Sensor Networks</TITLE>
	<SECONDARY_TITLE>ISCA 20th International Conference on Parallel and Distributed Computing Systems (PDCS 2007)</SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Lan Lin</AUTHOR>
		<AUTHOR>Hyunyoung Lee</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Distributed Algorithms for Dynamic Coverage in Sensor Networks</TITLE>
	<SECONDARY_TITLE>26th ACM Symposium on Principles of Distributed Computing (PODC 2007)</SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Christian Grothoff</AUTHOR>
		<AUTHOR>Jens Palsberg</AUTHOR>
		<AUTHOR>Jan Vitek</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Encapsulating objects with confined types</TITLE>
	<SECONDARY_TITLE>ACM Transactions on Programming Languages and Systems</SECONDARY_TITLE>
	<PUBLISHER>ACM</PUBLISHER>
	<VOLUME>29</VOLUME>
	<NUMBER>6</NUMBER>
	<KEYWORDS>
		<KEYWORD>types,</KEYWORD>
		<KEYWORD>encapsulation,</KEYWORD>
		<KEYWORD>java,</KEYWORD>
		<KEYWORD>escape</KEYWORD>
		<KEYWORD>analysis</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>  Object-oriented languages provide little support for encapsulating
  objects. Reference semantics allows objects to escape their defining scope,
  and the pervasive aliasing that ensues remains a major source of software
  defects.  This paper presents Kacheck/J a tool for inferring object
  encapsulation properties of large Java programs. Our goal is to develop
  practical tools to assist software engineers, thus we focus on simple and
  scalable techniques. Kacheck/J is able to infer confinement -- the
  property that all instances of a given type are encapsulated in their
  defining package. This simple property can be used to identify accidental
  leaks of sensitive objects, as well as for compiler optimizations. We report
  on the analysis of a large body of code and discuss language support
  and refactoring for confinement.</ABSTRACT>
	<URL>http://grothoff.org/christian/toplas.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Christian Grothoff</AUTHOR>
		<AUTHOR>Krista Grothoff</AUTHOR>
		<AUTHOR>Ryan Stutsman</AUTHOR>
		<AUTHOR>Ludmila Alkhutova</AUTHOR>
		<AUTHOR>Mikhail Atallah</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Lost in Translation</TITLE>
	<SECONDARY_TITLE>Journal of Computer Security</SECONDARY_TITLE>
	<ABSTRACT>This paper investigates systems that steganographically embed information in the ``noise'' created by automatic translation of natural language documents.  The main thrust of the work focuses on two problems - generation of plausible steganographic texts, and avoiding transmission of the original source for stego objects.  Because the inherent redundancy of natural language creates plenty of room for variation in translation, machine translation is ideal for steganographic applications.  We describe the design and implementation of a scheme for hiding information in translated natural language text and present experimental results using the implemented system.  While the initial work in this vein required the presence of both the source and the translation, the system detailed in this paper requires only the translated text for recovering the hidden message, increasing security and improving resource usage.  These improvements occur not only because the source text is no longer available to the adversary, but also because a broader repertoire of defenses (such as mixing human and machine translation) can now be used.</ABSTRACT>
	<URL>http://grothoff.org/christian/lit.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Michel Dubois</AUTHOR>
		<AUTHOR>Hyunyoung Lee</AUTHOR>
		<AUTHOR>Lan Lin</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>STAMP: A Universal Algorithmic Model for Next-Generation Multithreaded Machines and Systems.</TITLE>
	<SECONDARY_TITLE>Proceedings of the 21st IEEE International Parallel & Distributed Processing Symposium (IPDPS 2007): Workshop on Multithreaded Architectures and Applications (MTAAP 2007)</SECONDARY_TITLE>
	<URL>http://www.cs.du.edu/~hlee/Research/stamp.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>O. Pilskalns</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
		<AUTHOR>A. Knight</AUTHOR>
		<AUTHOR>S. Ghosh</AUTHOR>
		<AUTHOR>R. France</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Testing UML Designs</TITLE>
	<SECONDARY_TITLE>Journal of Information and Software technology</SECONDARY_TITLE>
	<VOLUME>19</VOLUME>
	<NUMBER>8</NUMBER>
	<PAGES>192-212</PAGES>
	<ABSTRACT>Early detection and correction of faults in the software design phase can reduce total cost and time to market of a software product. In this paper we describe an approach for testing UML design models to uncover inconsistencies. Our approach uses behavioral views such as Sequence Diagrams to simulate state change in an aggregate model. The aggregate model is the artifact of merging information from behavioral and structural UML views. OCL pre-conditions, post-conditions and invariants are used as a test oracle. 
</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Susanne A. Sherba</AUTHOR>
		<AUTHOR>Kenneth M. Anderson</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Towards Pervasive Traceability</TITLE>
	<SECONDARY_TITLE>2007 International Conference on Software Engineering Research and Practice</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Las Vegas, Nevada, USA</PLACE_PUBLISHED>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Nils Durner</AUTHOR>
		<AUTHOR>Nathan S. Evans</AUTHOR>
		<AUTHOR>Christian Grothoff</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>Vielleicht anonym? Die Enttarnung von StealthNet-Nutzern</TITLE>
	<SECONDARY_TITLE>c't magazin fÃ¼r computer technik </SECONDARY_TITLE>
	<PUBLISHER>Heise Zeitschriftenverlag</PUBLISHER>
	<NUMBER>21</NUMBER>
	<PAGES>218-221</PAGES>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Nils Durner</AUTHOR>
		<AUTHOR>Nathan S. Evans</AUTHOR>
		<AUTHOR>Christian Grothoff</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Anonymisierende Peer-to-Peer-Netze im Ãœberblick</TITLE>
	<SECONDARY_TITLE>iX magazin fÃ¼r professionelle informationstechnik</SECONDARY_TITLE>
	<PUBLISHER>Heise Verlag</PUBLISHER>
	<PAGES>88-94</PAGES>
	<DATE>9/2008</DATE>
	<URL>http://www.heise.de/kiosk/archiv/ix/2008/9</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Chris GauthierDickey</AUTHOR>
		<AUTHOR>Christian Grothoff</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Bootstrapping of Peer-to-Peer Networks</TITLE>
	<SECONDARY_TITLE>International Workshop on Dependable and Sustainable Peer-to-Peer Systems</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Turku, Finland</PLACE_PUBLISHED>
	<PUBLISHER>IEEE</PUBLISHER>
	<DATE>28/07/2008</DATE>
	<ABSTRACT>In this paper, we present the first heuristic for fully distributed
bootstrapping of peer-to-peer networks. Our heuristic generates a
stream of promising IP addresses to be probed as entry points. This
stream is generated using statistical profiles using the IP ranges of
start-of-authorities (SOAs) in the domain name system (DNS). We
present experimental results demonstrating that with this approach it
is efficient and practical to bootstrap Gnutella-sized peer-to-peer
networks - without the need for centralized services or the public
exposure of end-user's private IP addresses.
</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Jeff Boleng</AUTHOR>
		<AUTHOR>Thorsten Wirges</AUTHOR>
		<AUTHOR>Dino Schweitzer</AUTHOR>
		<AUTHOR>Seana Hagerman</AUTHOR>
		<AUTHOR>Ramakrishna Thurimella</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Sensor Collection and Analysis of Radio Frequencies (SCARF)</TITLE>
	<SECONDARY_TITLE>The 3rd International Conference on i-Warfare & Security</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Nebraska</PLACE_PUBLISHED>
	<PAGES>51-58</PAGES>
	<DATE>24/04/2008</DATE>
	<KEYWORDS>
		<KEYWORD>RF</KEYWORD>
		<KEYWORD>collection,</KEYWORD>
		<KEYWORD>visualization,</KEYWORD>
		<KEYWORD>data</KEYWORD>
		<KEYWORD>fusion,</KEYWORD>
		<KEYWORD>system</KEYWORD>
		<KEYWORD>integration</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>In today's net-centric warfare environment, effective management and use of the electromagnetic spectrum is critical. Increasing demands on wireless spectrum from radio traffic, unmanned aerial vehicle (UAV) communication, wireless networks, improvised explosive device (IED) jammers, and sensor networks result in sources competing for, and at times conflicting over, limited frequency spectrum. From an intelligence perspective, having a clear understanding of the RF environment, both friendly and foe, is an important essential of battlefield management. This paper presents the Sensor Collection and Analysis of Radio Frequencies (SCARF) system with a focus on the information processing requirements of the sensors and various system components. The overall architecture, sensor processing and fusion challenges, visualization algorithms, and current implementation status are discussed.</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Gabor Papp</AUTHOR>
		<AUTHOR>Chris GauthierDickey</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Characterizing and Modeling Multiparty Voice Communication for Multiplayer Games</TITLE>
	<SECONDARY_TITLE>19th ITC Specialist Seminar on Network Usage and Traffic</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Berlin, Germany</PLACE_PUBLISHED>
	<DATE>08/10/2008</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Gabor Papp</AUTHOR>
		<AUTHOR>Chris GauthierDickey</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Characterizing Multiparty Voice Communications for Multiplayer Games (poster)</TITLE>
	<SECONDARY_TITLE>ACM Sigmetrics</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Annapolis, Maryland</PLACE_PUBLISHED>
	<DATE>02/06/2008</DATE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Andrew Burt</AUTHOR>
		<AUTHOR>Michael Darschewski</AUTHOR>
		<AUTHOR>Indrajit Ray</AUTHOR>
		<AUTHOR>Ramakrishna Thurimella</AUTHOR>
		<AUTHOR>Hailin Wu</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Origins: An Approach to Trace Fast Spreading Worms to Their Roots</TITLE>
	<SECONDARY_TITLE>International Journal of Security and Networks (IJSN)</SECONDARY_TITLE>
	<PUBLISHER>InderScience</PUBLISHER>
	<VOLUME>3</VOLUME>
	<NUMBER>1</NUMBER>
	<PAGES>36-46 </PAGES>
	<DATE>01/2008</DATE>
	<KEYWORDS>
		<KEYWORD>computer</KEYWORD>
		<KEYWORD>worm</KEYWORD>
		<KEYWORD>attacks,</KEYWORD>
		<KEYWORD>attack</KEYWORD>
		<KEYWORD>trace-back,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>network</KEYWORD>
		<KEYWORD>security,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>internet</KEYWORD>
		<KEYWORD>worms,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>intrusion</KEYWORD>
		<KEYWORD>detection,</KEYWORD>
		<KEYWORD></KEYWORD>
		<KEYWORD>simulation,</KEYWORD>
		<KEYWORD>worm</KEYWORD>
		<KEYWORD>origins</KEYWORD>
	</KEYWORDS>
	<ABSTRACT>	 An automatic distributed mechanism is proposed to identify the propagation roots of fast spreading internet worms. The information obtained can be used to identify local worm outbreaks, identify network intrusion, identify internal network misuse, and help with the forensic trace-back after detection. It has been designed with simplicity, efficacy, and ease of deployment in mind. Two modes of operation are possible, yielding both real-time and post mortem propagation information. The proposed paradigm can work in unison with any intrusion detection, throttling and human-mediated responses. Simulation results show that even with only 20&acirc;€“30% deployment, worm origins can be pinpointed with great precision.</ABSTRACT>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Leana Golubchik</AUTHOR>
		<AUTHOR>Sanjiv Khanna</AUTHOR>
		<AUTHOR>Samir Khuller</AUTHOR>
		<AUTHOR>Ramakrishna Thurimella</AUTHOR>
		<AUTHOR>An Zhu</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Approximation Algorithms for Data Placement on Parallel Disks</TITLE>
	<SECONDARY_TITLE>ACM Transactions on Algorithms, to appear</SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Nathaniel Nystrom</AUTHOR>
		<AUTHOR>Vijay Saraswat</AUTHOR>
		<AUTHOR>Jens Palsberg</AUTHOR>
		<AUTHOR>Christian Grothoff</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Constrained Types for Object-Oriented Languages</TITLE>
	<SECONDARY_TITLE>16th ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications</SECONDARY_TITLE>
	<PUBLISHER>ACM SIGPLAN</PUBLISHER>
	<URL>http://grothoff.org/christian/oopsla2008.pdf</URL>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Pritchard, D.</AUTHOR>
		<AUTHOR>Thurimella, R.</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Fast Computation of Small Cuts via Cycle Space Sampling, submitted</TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>31</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>A. Mahdian</AUTHOR>
		<AUTHOR>A. Andrews</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>Testing with UML Designs</TITLE>
	<SECONDARY_TITLE>Advances in Computers</SECONDARY_TITLE>
</RECORD>
<RECORD>
	<REFERENCE_TYPE>0</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Christian Grothoff</AUTHOR>
	</AUTHORS>
	<YEAR>2008</YEAR>
	<TITLE>The Runabout</TITLE>
	<SECONDARY_TITLE>Software: Practice and Experience</SECONDARY_TITLE>
	<ABSTRACT>This paper presents a variation of the visitor pattern which allows
programmers to write visitor-like code in a concise way.  The Runabout
is a library extension that adds a limited form of multi-dispatch to
Java.  While the Runabout is not as expressive as a general multiple
dispatching facility, the Runabout can be significantly faster than
existing implementations of multiple dispatch for Java, such as
MultiJava.  Unlike MultiJava, the Runabout does not require changes to
the syntax and the compiler.

This paper illustrates how to use the Runabout, details its
implementation, and provides benchmarks comparing its performance with
other approaches.  Furthermore, the effect of an automatic static
program transformation tool that translates bytecode using the
Runabout to equivalent bytecode is evaluated.  The tool uses double
dispatch and runtime type checks to achieve the same semantics that
the Runabout has.  The performance comparisons on large benchmarks
that make extensive use multiple dispatch show that using the Runabout
does not result in a significant loss of performance for realistic
applications and that, depending on the application and platform,
small performance gains are also possible.
</ABSTRACT>
	<URL>http://grothoff.org/christian/spe.pdf</URL>
</RECORD>
</RECORDS></XML>