We describe a set of data flow techniques and code transformations that translate a single instruction stream, multiple data stream (SIMD) Dataparallel C program into a semantically equivalent single program, multiple data stream (SPMD) C program suitable for execution on shared memory multiprocessor computers, such as the Sequent Balance and...
Field experiments were conducted with cauliflower (Brassica oleracea var.
botrytis cv. Snowball Y ) to determine crop development, yield, quality and
maturity response to various seasonal water levels, and to specific water stress
timing in relation to curd initiation. The effects of nitrogen rate, timing, and
source and the application...
A sawmill is similar to other manufacturing enterprises when it comes to making decisions, scheduling production and meeting customer demands. In order to help sawmills achieve their goals, and because there is such a high degree of variability in the raw material used in this industry, computer simulation has proven...
Edge effects resulting from forest fragmentation are likely to alter the distributions and
interactions of resident species. I evaluated changes in species composition, species
turnover, and relative abundance of ground arthropods across replicated transects
extending from regenerating clearcuts into old-growth Douglas-fir forests. Arthropods
were collected from 3-August to 14-September in...
In order to aid comparison of estimates of genetic parameters between dominant and codominant makers for population genetics society, we developed a genetic dominance simulation program to determine how the dominance and biallelism could affect the estimation of population genetic statistics. The simulation indicates that genetic diversities within populations based...
The dynamics of N was studied in field grown Comice/Provence
quince BA29 pears in Medford, Oregon. Total tree biomass, N content,
and ¹⁵N evaluations suggest that young pears require little N (48 kg
N ha⁻¹ yr⁻¹). About 45% of total tree N present in dormant trees was
remobilized into new...
The goal of this project was to investigate the addition of parameterized types to the Java programming language. Two different parametric polymorphism mechanisms were developed and compared. The first was a preprocessor and the second was a compiler.
Parameterized types allow a programmer to create generic programs. Much as a...
The Component Object Model (COM) defines a completely standardized mechanism for creating objects and for clients and objects to communicate. Unlike traditional object-oriented programming environments, these mechanisms are independent of the applications that use object services and of programming languages used to create the objects. In the present work, a...
Five nutritional aspects of 'Valencia' orange production in Agadir, Morocco
during 1989-1991 were evaluated: 1) the effect of N and K on yield and fruit
quality, 2) leaf sampling time and diagnostic approaches to optimize mineral
nutrition, 3) mass and mineral partitioning within individual trees, 4) K-Rb
relationships, and 5)...
The structuring of canopy arthropod communities was reviewed and investigated in relation to tree species diversity and its component factors, interspersion of different species and density of each tree species. Fifteen treatments of Douglas-fir (Pseudotsuga menziesii) and red alder (Alnus rubra) (various densities and proportions of each) were randomly assigned...
Polymeric composites exhibit time-dependent behavior, which raises a concern
about their long term durability and leads to a viscoelastic study of these materials.
Linear viscoelastic analysis has been found to be inadequate because many polymers
exhibit nonlinear viscoelastic behavior. Classical laminate theory is commonly used in
the study of laminated...
A basic tradeoff to consider when designing a distributed data-mining framework is the need for a compromise between the cost of communication and computation resources and the accuracy of the mining results. This is essentially a decision of whether it is more efficient to communicate all of the data to...
Multiparadigm programming languages are a recent development in the realm of programming languages. A multiparadigm programming language allows the use of multiple, differing programming paradigms without departing from a single, unified linguistic framework. Multiparadigm programming languages are claimed to have benefits to both pedagogy and complex application creation. The beneficial...
The feasibility of using a post harvest sampling time for
fruit testing in Anjou pears was evaluated. The goal was to
determine if a simple and rapid analysis of fruit tissues could be
useful in identifying potentially weak fruit that could be
marketed before the onset of the storage disorder...
This study evaluates Beufil's Diagnosis and
Recommendation Integrated System (DRIS) on hazelnuts.
Although sufficiency ranges are currently the main
approach for fertilizer recommendations in Oregon, DRIS
enhanced nutritional interpretations, and might alter
recommendations. Reference values (DRIS norms) were
developed using 15 years of published and unpublished
field data. DRIS indices...
Previous research on coarse woody debris (CWD) indicated that moisture content and initial heterotrophic colonization of decaying wood can affect the decomposition process. Six heterotrophic treatments were created to simulate the effects of physical penetration of the bark and wood and the transmission of ascomycetes versus basidiomycetes into CWD. In...
Cavitation instabilities in elastic-plastic solids under spherically-symmetric and axisymmetric loadings were investigated using the finite element method. Both quasi-static and dynamic analyses were used to solve these problems. In the quasi-static analyses, we investigated a cavitation instability in elastic/perfectly-plastic, linear hardening elastic-plastic, power hardening elasticplastic, and constrained silver materials. Here,...
This report addresses the design and implementation of an internet-based grading tool for the "Translators" course. The motivation is to avoid exposing the instructor's Java byte-code to possible reverse-engineering tools and enable students to submit their homework virtually from any machine across the internet. This tool is intended to replace...
Design of commercial aircraft structure, composed of composite material, requires the
prediction of failure loads given large scale damage. In particular, a fuselage of
graphite/epoxy lamination was analyzed for damage tolerance given a standard large
crack that severed both skin and internal structure. Upon loading, a zone of damage is...
In this paper we outline an implementation of Linda on a network of Unix workstations. A literature survey was done to gain a better perspective on state of the art and to learn from the experiences of other implementations. The tuple space which is central to the Linda system is...
Three thinning levels were applied to
twenty-five-year-old D'Anjou pear trees in a completely
randomized design with five single-tree replicates on June 2,
1985. Samples of wood, shoot leaves, shoot twigs, spur
leaves, spur twigs and fruits were taken every month during
the season of growth for mineral analysis. Sampling an...
This paper describes the design and performance of a distributed, multi-tier architecture for scientific information management and data exploration. A novel aspect of this framework is its integration of Java IDL, the CORBA distributed object computing middleware with JavaBeans, the Java Component model to provide a flexible, interactive framework for...
The object of this research, project was to study how
different parameters effect the magnitude and frequency
composition of forces exerted on simulated heat exchange
tubes immersed in a cold fluidized bed. Two arrays of
tubes were assembled with the tubes mounted in an
equilateral triangular pitch pattern. The center...
Most conventional approaches to rating turf color for different turf varieties grown
under similar conditions or for the same variety grown under different cultural conditions
employ a visual subjective rating. By digitizing remotely sensed images acquired by use
of a helium filled blimp and a Canon EOS camera, we were...
The impact of various factors on seed production in a
Douglas-fir (Pseudotsuga menziesii) seed orchard in
western Oregon was examined by monitoring the fate of
seeds in thirty cones, stratified into three crown levels,
on each of ten trees during the 1984 growing season.
Cones were examined monthly between April...
The appropriate separation of concerns is a fundamental engineering principle. A concern, for software developers, is that which must be represented by code in a program; by extension, separation of concerns is the ability to represent a single concern in a single appropriate programming language construct. Advanced separation of concerns...
In mining and mineral processing, compressive loading is often encountered
during the comminution of ore bearing minerals and in the wear resistant materials
used in the comminution circuit. A common thread joining many of the materials that
are primarily used under compressive loading is the presence of a high modulus...
A video server is the multimedia equivalent of a data file server. As video goes digital video servers that support digital media are required for production and broadcasting in television companies. Grass Valley Group provides comprehensive digital video solutions through a range of video servers called Profiles.
The Profile Media...
This study assessed the effects of thinning on arthropod communities on understory plants in the Central Oregon Coast Range. Arthropods were sampled from five understory plants in five pairs of thinned and unthinned, young (50-80 yrs), managed Douglas-fir stands, from late May to mid-July of 1998. Vine maple (Acer circinatum),...
Sawmills are very complex systems that involve many manufacturing processes. The variability of their raw material adds further to this complexity as each log has characteristics that determine its processing path. Therefore, computer simulation is a very useful technique for analyzing sawmill performance. This thesis describes a simulation computer model...
Multiparadigm languages are languages that are designed to support more than one style of programming. Leda is a strongly-typed multiparadigm programming language that supports imperative, functional, object-oriented, and logic programming. The constraint programming paradigm is a declarative style of programming where the programmer is able to state relationships among some...
The objective of the study is to analyze empirically the demand
for hired farm labor and the elasticities of substitution of capital for
labor in the U.S., the Middle Atlantic region, the Pacific region, and
in the states of California and Oregon.
The data period 1941-1969 was analyzed for the...
A multiparadigm language is one which combines features of different language paradigms. Leda is a strongly typed, compiled, multi.paradigm language with facilities for imperative, functional, object oriented and relational programming. This report describes the type checker of the Leda compiler and the implementation of first class functions required for functional...
Three studies were conducted to evaluate different grazing systems on mixed conifer rangelands in eastern Oregon, and photo points and aerial photography was used to determine effects of 25 years of cattle grazing on stream channel changes and vegetation responses. The first study was designed to determine if grazing treatment...
A need exists to develop a non-destructive testing technique that can identify
the formation and propagation of diagonal tension cracks in conventionally
steel reinforced concrete deck girder (RCDG) highway bridges in the State of
Oregon. Such a technique could be included into a structural health
monitoring (SHM) system installed on...
Innovative nanoelectromechanical switches (NEMS) have the prospects to reduce device actuation voltages as compared to traditional semiconductor devices. Current research on NEMS seeks to avoid irreversible adhesion at the nanoscopic level, which results in device failure. Minimizing leakage currents and increasing device longevity are additional goals of this approach. The...
Aphids are a widespread family of plant pests, whose abilities to suppress shoot
and root growth are well documented for many terrestrial plants. Only a few studies have
been conducted on conifer aphids of the genus Cinara. Cinara pseudotsugae are known
to attack Douglas-fir seedlings, an important crop in the...
A programming paradigm can be defined as a model or an approach employed in solving a problem. The results of the research described in this document demonstrate that it is possible to unite several different programming paradigms into a single linguistic framework. The imperative, procedural, applicative, lambda-free, relational, logic and...
Malheur County is located in the southeast corner of Oregon and consists of about 64 million acres of which 260,000 acres is irrigated. Groundwater contamination has been found in a 115,000 acre area in Northeastern Malheur County. The main source of the groundwater contamination is agricultural practices. The overall objective...
Monitoring the performance of electrical utility assets is a critical activity for power companies. Gas chromatography has long been established as the analytical technique of choice for assessment of transformer fault conditions by detection of the presence of key fault gases through analysis of transformer oil. Chromatography is one of...
DiskGrapher is a graphical visualization tool designed to help users better manage the
space on their hard drives. The main goal of DiskGrapher is to provide a different
visualization technique to display information, with the goal of providing a more intuitive
understanding of the directory structure of the disk than...
A financial processor is the most important component of a credit union‘s IT infrastructure. A database storing member demographic information, account balances, and transaction history, it performs financial calculations, such as interest, dividends, and maturities. It also provides a user interface, allowing tellers and financial service representatives to manage accounts...
The chlamydiae are a family of obligate intracellular bacteria that have a unique bi-phasic developmental cycle, unique cellular properties, and a unique set of challenges to studying its biology. While genetic manipulation is becoming routine in Chlamydia, there are significant challenges to working with this intracellular parasite. The body of...
Wireless Application Protocol (WAP) is an industry standard aimed to bring the web to handheld devices. The handheld devices are constrained by battery life and it becomes important that power is conserved across web transactions. The power consumed by the handheld device is directly proportional to the time taken for...
This is an attempt to increase the power of a spreadsheet and try to use the spreadsheet as a powerful programming tool. The basic idea is to treat each cell of the spreadsheet as an object. The cell (Object) could be programmed, that is, the attributes and the functionality of...
The increasing need to share and synchronize personal information, such as schedules, tasks and events, amongst users has lead to the development of inter-personal information management software like ChandlerTM. Chandler is being developed in Python at the Open Source Applications Foundation, San Francisco. Before I started working on the project...