High level data-parallel languages are easy to use and shield the programmer from machine specific details. A simple and efficient way of providing an interface to such languages is to develop a machine-independent compiler and a routing library, which isolates the low-level machine dependent communication functions, The compiler translates the...
Recently, fiber-reinforced plastics (FRP lamina) have
been applied to glued-laminated (glulam) timber for the
purpose of improving bending strength and stiffness.
Initially, full length reinforcement using FRP lamina was
developed. However, the cost of FRP lamina is a significant
portion of the total cost of reinforced glulam. Therefore,
it is...
A 300 hp motor and generator testing facility is being completed at Oregon State University. The testing center is the largest independent testing facility west of the Mississippi River. This regional resource center will incorporate state-of-the-art features that set it apart from other testing facilities. An induction machine with a...
The accessions used to create the Snap Bean Diversity Panel (SnAP) were 378 snap bean cultivars and germplasm lines selected from North American and European germplasm. This panel supplements the 150 member Bean CAP snap bean diversity panel (SBDP) with an additional 228 snap bean accessions. The Bean CAP SBDP...
In this report, we describe an implementation of a prototype information resources management system for the synthesis and integration project of the forest response program using a 4GL application development system ACCELL. Our system is called Prototype Virtual Data Management System (PVDMS). ACCELL is a software package that combines a...
Experimental test beds to study Real Time agents are common topic in AI. A principal contribution of this paper is to develop a framework for such experimental test beds. Design and implementation of the test bed and the extension of the framework for different equipment and agents are discussed. Results...
Spreadsheet languages are widely used by end users for many different purposes. Previous research shows that spreadsheets often contain faults. To help end users test their spreadsheets, in previous research, a testing methodology for spreadsheets has been developed. Th.is methodology is supported by an automatic test case generation (ATCG) methodology....
Software development has been characterized by severe schedule slippage, cost overrun and the inability of the developer to estimate with acceptable accuracy the resources and schedule required early in the requirements analysis and functional design phase when critical investment decisions must be made. This estimation difficulty has emerged as one...
This thesis describes design techniques for high-performance switched-capacitor
(SC) circuits, primarily for high-linearity low-noise SC circuits in the presence of
component imperfections, such as nonlinear op-amp voltage transfer characteristics,
capacitor nonlinearities as well as the finite op-amp dc gain and op-amp offset and noise.
Various correlated-double-sampling (CDS) schemes are discussed,...
In this project, we have investigated three different techniques for plagiarism detection and have compared its effectiveness against that of an unaided human grader. The techniques investigated were word frequency analysis, sentence inclusion analysis and sub string inclusion analysis. We found that a combination of word frequency analysis and sub...
Ensuring correctness of real-world software applications is a challenging task. Testing can be used to find many bugs, but is typically not sufficient for proving correctness or even eliminating entire classes of bugs. However, formal proof and verification techniques tend to be very heavy weight and are simply not available...
The project aims at building an application that would simulate a transparency that can either be overlaid on top of the graphical display of another application or used as a stand-alone by accepting input from a keyboard or a mouse to enhance a presentation. The project provides an environment to...
Visualization is a useful method to teach classes in algorithms and data structures. Many animation systems of algorithms and data structures have been implemented. In these systems, students can set initial conditions, run algorithms and view the result graphically. In this project, a small visualization tool library is implemented using...
Invasion by non-native plants into natural areas is an important component of global change that threatens biodiversity and ecosystem structure and function. Mountains are currently among the least invaded ecosystems, however, these biodiversity hotspots are increasingly under threat of exotic plant invasion. Evaluation of plant species distribution patterns in mountain...
Chitosan based hemorrhage control dressings provide effective external hemorrhage control while having few side effects. Known residual contaminants present in chitosan formulations include endotoxins and proteins known to stimulate gene expression in the liver. This study investigated gene expression in the liver using rat bio-compatibility models to gain knowledge regarding...
We present a model for a distributed virtual market place that can be constructed on the Internet to support selling and buying requests, such as those found as classified advertisements. One requirement for a transaction to take place in the virtual market place is that a sell request and a...
In this project we have implemented an Object-Oriented simulation model of a Digital Switching System. We analyzed various software components of a Digital Switching System. The call processing module is the principal component and the most complex of all. The features of Object-Oriented principles were investigated and found to fit...
We developed a scientific information management system to facilitate remote access and analysis of earth and space science data, using the Component Model of software development provided by the Java language. The data sets are part of the Earth Observing. System project, being carried out at the College of Oceanic...
In this project we examine the features of object oriented programming languages that make them most likely languages of choice for implementing simulations. Three simulations of a bank, hospital, and livestock farm scenarios were implemented in the language C++ in order to demonstrate how Object-Oriented languages are used in constructing...
The purpose of this project is to study the benefit at large parking lots having shuttle busses by providing a system that dynamically routes a shuttle. The shuttle route will be set by the placement of the travelers returning from the terminal. A parking space is assigned to the incoming...
The use of mobile devices is increasing and these devices run on batteries. Therefore, it becomes important to save power in these devices. To do so, we need to have a mechanism that estimates the power consumption in transmission as well as power used by the CPU while processing a...
This project aims at building a Java application and a Java applet that would simulate a Stern-Gerlach laboratory in Quantum Mechanics. The project provides a tool for allowing the student to quickly design and run on the computer screen a number of experiments involving spin systems. This application could be...
Little Smalltalk is a small, reasonably fast, easy-to-understand, easy-to-modify Smalltalk system. The system was originally developed in 1984 as a part of an implementation project to develop a minimal Smalltalk system, closely resembling Smalltalk-80. The system was developed in C. The current project is an experiment to port the Little...
Data structures are essential for any programming task. Most of modem programming languages have a library of reusable data structures. In this project, Smalltalk-like collection classes have been implemented as a Java package. This package, collections, contains several useful data structures such as binary tree, B-Tree, bag, list, hash table...
The goal of this project is to design and implement an information system for self-service chemistry stockroom at Oregon State University. The system will have the following major functionalities: (1) Recording inventory purchases and sales; (2) Customer account administration and periodic billing of customers; (3) Inventory monitoring; ( 4) Allowing...
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...
A good code generator must effectively utilize the registers provided by the target architecture. Although a number of register allocation techniques exist, few address the issues involved in multiple register banks and no known techniques exist for effectively using register banks of the same type that are associated with multiple...
We describe a. new approach to implementing functions as first class values. Using this technique, there is no additional overhead imposed for the most common case, that of non-nested functions bound at compile time. Invoking function values assigned to variables requires two additional instructions. It is only when functions are...
An important element in rector safety and fuel performance assessments is the efficient calculation of the time dependent temperature profiles within reactor fuel pins. Because the fuel pins have temperature dependent thermal properties, the governing partial differential equations are nonlinear. Traditionally, finite difference or finite element methods have been used...
Understanding the dynamics of seasonal epizootics of vector-borne pathogens infecting multiple host species presents several challenges. The transmission potential of competent hosts depends on factors influencing the contact rate between hosts and vectors. Feeding preferences of vectors can determine which host species drive the prevalence of infection throughout the overall...
Field and greenhouse experiments were conducted in 1996 and 1997 to evaluate the effects of integrating conservation tillage and cover cropping on broccoli production as well as agroecological parameters. A field experiment was conducted during 1996-97 at the Oregon State University Horticulture Research farm near Corvallis, OR. The specific objectives...
Although standard tools have been used for lexical and syntactic analysis since the late 1970's, no
standard tools exist for the remaining parts of a compiler. Part of the reason for this de ciency is due to
the di culty of producing elegant tools capable of handling the large amount...
Research was conducted at the Starkey Experimental Forest and
Range in northeastern Oregon to determine cattle performance, diet
quality, botanical composition of forage ingested, and production
and utilization among rest-rotation, season-long, and deferred
rotation grazing systems. The grazing season lasted from June 20 to
October 10 of each year. Cows...
Two experiments were conducted to study the efficacy
of feeding lasalocid to cattle on pasture on a three times
weekly basis. In experiment 1, 72 crossbred yearling
steers were stratified across a randomized block design of
12 pens including three replications of four treatments.
Treatments consisted of: (1) .45 kg...
The opening of the South Atlantic between 140 and 90 m. y. B. P.
occurred about two poles of rotation. The initial pole of rotation was
maintained until Africa and South America were completely separated.
The subsequent removal of restraints imposed by the pre-existing
structure of Africa and South America...
This dissertation details the application of digital image correlation (DIC) in novel methods for mechanical testing and shape characterization. The first usage manifested in the development of a novel composite test specimen that provided the ability to characterize the matrix compression energy release rate at initiation and subsequent crack propagation....
In the Pacific Northwest (PNW), concern about the impacts of climate and land cover change on water resources, flood-generating processes, and ecosystem dynamics emphasize the need for a mechanistic understanding of the interactions between forest canopies and hydrological processes. A detailed measurement and modeling program during the 1999 and 2000...
The accurate simulation of snowpack deposition and ablation beneath forested areas is confounded by the fact that the vegetation canopy strongly affects the snow surface energy balance. The canopy alters the radiation balance of the snowcover, and reduces the wind speed at the snow surface. Data collected as part of...
The wind field measured during Project JASIN 1972, a joint
British-American venture during September 1972, was analyzed.
These measurements were done, with equipment manufactured by
Ivar Aanderaa of Bergen, Norway, on large, anchored toroid buoys.
The results of the analysis of the wind field, which included
divergence and vorticity estimates...
In this work we consider two multiscale applications with tremendous computational complexity at the lower scale. First, we examine a model for charge transport in semicon- ductor structures with heterojunction interfaces. Due to the complex physical phenomena at the interface, the model at the design scale is unable to adequately...
Charge transport in a semiconductor structure with heterojunction is described by a multiscale partial differential equation model. This model can be used, e.g., for the design of more efficient solar cells. Phenomena at the heterojunction must be resolved at the angstrom scale while the size of the device is that...
Problem areas identified are: The needs a) to develop curve
fitting procedures to estimate flood flow distributions; b) to
incorporate precipitation data into frequency analysis procedures;
and c) to better define flood potentials for ungauged streams.
Closely related to the above, it is noted that variables commonly
used to estimate...
The treatment of certain types of cancers brings with it serious physiological and
psychological side effects in cancer survivors, including: decreased aerobic capacity,
muscle wasting, body composition changes, fatigue, and a diminished overall quality of
life. Exercise may directly influence the physiological side effects of cancer and cancer
treatment, and...
Chromatin DNA sequences intimately associated with the "core"
of the basic, repeating chromatin subunit are shown to be relatively
resistant to digestion by micrococcal nuclease. Chromatin DNA
sequences lying between adjacent chromatin subunits, as well as
DNA sequences in regions of chromatin which are free of chromatin
subunits, are subject...
Randomized trials are the gold standard for the clinical assessment of a new treatment
compared to a placebo or standard of care. Often in clinical trials, patients are
accrued sequentially rather than all at once. Thus, the data from such a trial becomes
available sequentially to the researcher. Monitoring and...