We developed a tool that migrates the database schema and the data from one database to another. As DBMSs store the same data by using slightly different data types, one cannot simply copy all the tables and data from the source DBMS to the target DBMS. When our tool, db2db,...
A cluster of computers can be used to render large amounts of data at very high resolutions. One application of clusters is scientific visualization, which often involves the display of large data sets. This paper describes a prototype system that allows oceanographers to interactively view oceanographic data using a cluster...
Generative programming is a paradigm that seeks to automate the manufacture of software products the same way other industries automated the manufacture of consumer, electric, and mechanical products. I examine how meta-programming fits into the context of generative programming and, along the way, expose theoretic and taxonomic deficiencies. In some...
Modern cryptanalysis is generally based on the mathematical theory. However, side-channel analysis has become increasingly popular recently. The benefit of side-channel cryptanalysis is due to the fact that performers can mount attacks with low costs in terms of time and equipment and are highly successful in extracting useful results. The...
Watering a lawn involves several factors such as laying out the sprinklers and valves, trenching, laying pipes, cables, etc. The primary goal is to ensure uniform watering subject to various constraints. We present some abstract problems involving sprinkler layout and some solutions with theoretical worst case bounds on their performance....
Shape transformation is a technique for gradually changing one geometric shape to another. A recent approach presents the use of thin-plate radial basis functions as opposed to traditional "blobby sphere" implicit functions. Without the explicit evaluation of he energy function, this approach combined the two traditional steps into one by...
This paper discusses Java Bytecode Obfuscation techniques that make the reverse engineering task more difficult. This paper is structured as follows: Java virtual machine and Java language specifications are discussed first. Then the paper talks about different techniques for protecting software and then details one promising approach named Obfuscation. The...
Personalization is defined as a process that facilitates interaction among consumers and providers such that individual consumers are enabled to more readily access the content and services of providers, and individual providers are enabled to more effectively and easily deliver their content and services to consumers. This project presents a...
The WEPP (Water Erosion Prediction Project) application computes soil loss and sediment yield from a field based on the data on crops, management practices, and operations. In order to make WEPP, which is a Windows-based application, easily accessible, Web WEPP (Web-based WEPP) was developed by our research group.
Web WEPP...
The Façade photometric modeling system, developed by Paul E Debevec at Berkley, is capable of transforming a sparse set of camera images of an architectural scene into a photorealistic 3D model. Users define a rough model out of primitive building blocks and mark where a portion of the edges of...
Alignment of genomic sequences from different species is becoming an increasingly powerful method in biology, and is being used for many purposes. The result of sequence alignments is a list of pairs of matched locations between the pattern string and the text string. However, without any proper visualization tools to...
Crops were grown at the experimental farms using accepted cultural practices (within the limits of experimentation) or trials were conducted on growers' fields. Most experiments were designed as randomized complete blocks with three to five replications. Herbicide treatments were applied uniformly with CO₂ precision plot sprayers. Unless otherwise indicated, preplant...
Impedance spectroscopy is a method of modeling materials with equivalent circuits to determine electrical properties, such as the resistivity and the dielectric constant. We explore impedance spectroscopy, both theoretically and experimentally through applying the method to samples of BaCuS1-xSexF. Grain boundary effects were dominant in the results, and although they...
Polymerase chain reaction (PCR) primers are reported for 68 nuclear-encoded microsatellites developed during the past several years from genomic libraries of red drum (Sciaenops ocelwtus). All68 microsatellites were tested for reproducibility and polymorphism on a sample of five to 12 red drum; 60 of the microsatellites were found to be...
The Columbia River Gillnetter is the pilot of the Lower Columbia River commercial fishing industry, keeping fishermen and the public in touch with today's important issues.
We consider development of sand ripples in shallow water flows which do not reach an equilibrium height but have a time-varying ripple height that slowly reaches a maximum value and then is quickly destroyed by the fluid. A simple scenario to explain the time periodic behavior of the sand ripples...
When a nucleus is in an excited state, it will decay to lower energy by emitting photons. Often there are several intermediate stages in a decay cascade. Occasionally the photons in a cascade will be emitted in coincidence. This will be resolved by the detector not as two distinct photons,...
This report and especially the accompanying Detail Files and MapFiles provide relatively detailed information on status, trends, distribution, limiting factors, and conservation needs of all of the Willamette’s wildlife species, listed plants, and vulnerable habitats. Data on habitat suitability for each species is provided by watershed (170 HUC6s), elevation (6...
Explaining restoration failure can be as important as touting success. We used a series of studies to understand the failure of techniques commonly used to restore wetland prairies in the Willamette Valley of western Oregon. Burning, fallowing, and solarization (covering tilled plots with plastic sheeting to heat the soil) had...
We sought to determine 1) the relationship between seedling
establishment rates of target native prairie species and field
levels of three soil nutrients (phosphate, nitrate, and ammonium)
recorded in fall, winter, and summer, 2) the effect of fire on
these three nutrients, and 3) the overall effect of fire on...
Our project goal is to protect and restore rare Willamette Valley upland prairie habitat at Butterfly Meadows (Benton County) from invasion by the noxious weed Brachypodium sylvaticum (false brome). Native prairies, which once dominated the landscape of the Willamette Valley, are considered among the rarest of Oregon’s ecosystems and are...
Presentation intended to provide basic public information about the U.S. Fish and Wildlife Service's 12-month finding for the greater sage-grouse, conducted pursuant to the 2004 Endangered Species Act.