This investigation was a trial to check the possibility of developing a frozen blackberry puree dessert. A blend of different varieties and selections of blackberries, as it may be expected in commercial production was preferred to provide the fruit-puree-mix.
Several stabilizers bearing different commercial names were added to the fruit...
Studies involving freeze-dried methyl linolenate-gelatin foams indicate that the extent of lipid-protein interaction corresponds to the degree of autoxidation of the lipid fraction. It appears that approximately 11% of the malonaldehyde as defined by the 2-thiobarbituric acid test is firmly bound to the protein. The induction period of autoxidation is...
Seven species of microorganisms indigenous to fish were inoculated into sterile fish muscle, obtained from Sebastodes alutus and Sebastalobus alascanus, and the production of total volatile acids (TVA) and total volatile bases (TVB) was determined during storage at 1 C. No production of TVA and TVB was noted in sterile...
Pesticide chemists have recognized since the 1940's that ultraviolet light was deleterious to the insecticidal properties of certain compounds. However, it has been only within the last 15 years that a number of photodecomposition products of the chlorinated hydrocarbon
insecticides have been isolated and identified. The degradation of insecticides by...
Thermal oxidation of methyl oleate was studied over a range of temperatures from 50 C to 150 C for periods of time up to 30 min. Degradation was quantitatively followed by gas liquid chromatography (GLC) and liquid scintillation counting of the products of methyl oleate-U-14C heated under a stream of...
Dimethyl sulfide, acetaldehyde, isobutyraldehyde, furan, 2-furaldehyde, 2-acetyl furan, and ethyl furoate were produced when pureed strawberries were heated to 120° C. for 30 minutes. Shorter heating periods were sufficient to produce the first three compounds. With the exception of acetaldehyde, none of the heat-induced compounds were detected in unheated, pureed...
The material in this paper is divided into the following four chapters for convenience. Chapter 1 explains, how the idea of fault testing changed from testing the machine instructions to testing the hardware in logic circuits. Chapters 2, 3 and 4 present the different approaches considered, namely:
1. Path sensitizing...
The paper describes research on the representation of knowledge. The goal is to develop a formalism which can be used for the testing of hypotheses on the nature of human understanding and as a foundation or artificial intelligence programs. The ideas expressed herein are implemented in a program which converses...
The information processing industry is one of the fastest growing, and most dynamic industries on the scientific as well as business scene, today. Progress in designing and applying computing systems has out raced progress in evaluating their performance. In order to circumvent this trend, there should be a simultaneous development...
A digital computer is characterized by the instruction set it executes. Each machine instruction is a bit pattern which is to be interpreted by the central processing unit CPU. The traditional way to interpret a machine instruction is to use random hardware. A contemporary approach is to install a program...
Quickersort, Straight Insertion Sort, Mehlhorn's AVL-tree Sorting Algorithm and Cook's new sorting algorithm are compared on nearly and nedium sorted lists. The ratio of the minimum number of list elements that must be removed so that the remaining portion of the list is in order to the size of the...
Although Mexico is one of the major lime producing countries in the world the crop is not completely utilized. In this paper some ideas are reviewed in relation to various possible products that can be obtained from the efficient processing of limes. Among these are the extraction of the juice,...
This document describes the design and implementation of a pair of language interfaces to a network database management system. CSDDL provides the DBMS with a data description language facility, and CSDSDL functions as a data storage description language interface of the DBMS. Source languages of CSDDL and CSDSDL are approximately...
Program understanding is a very important part of the testing and maintenance phases of the programming projects. The overall program knowledge, understanding the various parts of the program, and how they communicate are key steps in understanding the program. Hence data communication among modules contributes much to program complexity and...
This survey looks at five different polygon breaking algorithms and compares them. The criteria for comparison are:
1. Complexity of the algorithm.
2. The number and type of subpolygons produced.
3. The classes of input polygons that can be broken.
The best algorithm is then coded and a comparison is...
The Macintosh revolutionary interface sets it apart from all other personal computers. The Macintosh designers made the Macintosh easy to learn, understand, and use.
To ensure correct implementation of their User interface, Apple provided Macintosh programmers with "Inside Macintosh". Inside Macintosh is a complete detailed manual which contains recommendations and...
This paper presents data obtained from measurements of the X2 Interpreter. The measurements were made to determine how to Increase the Interpreter's efficiency. The subroutine call operation was found to consume a significant percent of the execution time.
The task of designing and building the user interface portion of a Macintosh application is radically different than the same task on a more conventional computer with a conventional operating system. Just the fact that it is radically different makes it very time consuming to learn how to program this...
An automated library system should be capable of providing at least all of the information and capabilities of existing manual catalogs. In addition, an automated system must provide the capability of manipulating that information to produce varying types of reports and statistics. This paper briefly:
- describes historical representations of...
This project is concerned with the optimal distribution of the computation and the data in parallelized Simplex algorithms. Test cases were implemented on a 16-processor Transputer system from INMOS Corporation. By careful consideration of distribution of computations and data, a nearly linear speedup pattern was obtained. The most
interesting thing...
This paper reports the findings of two studies conducted at Oregon State University. The first set of studies compares use of header comments versus mnemonic procedure and function names by programmers performing tasks relating to modification tasks. The second study compares the use of header comments versus in-line comments when...
Considerable progress ha been made in Computer-Aided Design (CAD) techniques to assist Mechanical Engineers in the detail design stages and adaptive redesign tasks. Currently, CAD tools support the designer in system layouts, sizing of components, drafting, analytical calculations, generating NC machining data and even motion or energy simulations. However, the...
A remote job control system for the DRAFT machine is developed. It provides the user a convenient remote computing environment with facilities for job submission, a means of servicing the job queue on a first-come-first-serve basis, and usage reporting. It provides a logging facility to keep track of the user's...
In most technical fields, a certain amount of practical application is necessary to master the important concepts and acquire basic problem solving skills. Computer science is no different, and this is reflected in the frequent programming assignments given in programming and data structures courses. The basic skills and concepts gained...
This paper describes Schemer, a hierarchical software architecture for Real Time problem solving. Real time applications must be able to react to critical events quickly, and be able to explore simultaneous solutions in response to, or, in anticipation of such events.
Schemer, which is a Blackboard-like architecture, addresses the aforementioned...
This is an attempt to deal with interface problems of interacting modules in a large simulation system.
In simulation, scientists require routine substitution of modules for comparison of alternative models. These changes have propagating side affects and from a programmer's point of view are essentially system redesigns.
This paper presents...
Oregon Speedcode Universe (OSU) is a rapid prototyping system that provides a total environment for creating applications. Given such a vacuous prototyping system consisting of sequenced user interface objects can domain specific application functions be incorporated? Furthermore, can functionality be added by automatic or semi automatic techniques? This research attempts...
Stella Bridge is a program for converting mathematical models designed with STELLA For Business into object-based source programs written in Pascal. The input to Stella Bridge is a series of tables1 functions, and initial conditions generated by STELLA For Business. The output from Stella Bridge is a collection of Pascal...
This research paper is limited to the User Interface of the modeling language of HELM (Hierarchical Environment for Linear Modeling). In attempt to better describe the user interface for HELM, some examples and portions of Carol Brown's report are included for ease of reading and a brief overview of the...
This report describes the Graphical Editor part of DataLab, a visual programming tool for the specification and synthesis of abstract data types (ADTs). DataLab consists of two major components: graphical editor and source code generator. The graphical editor is used to design an abstract data structure and its operations by...
This research solves the problem of connecting a Macintosh to a Unix machine and presenting the Macintosh Desktop to Unix. Unix Files can be viewed. copied. renamed and opened in the same manner as Macintosh files. Unix programs and shell commands can be defined and attached to Macintosh menus and...
Task Grapher is a tool for the study of optimal parallel program task scheduling on arbitrary interconnected parallel processors. Given a task graph, this tool can be used to produce several kinds of displays to help users to determine optimal scheduling heuristics and optimal machine topology.
Previous versions of Task...
Oregon SpeedCode Universe (OSU) is a rapid prototyping system which automates the production of applications from a description of the user interface. GraphLab is a domain-specific tool which deals with several major problems concerning OSU: (1) limited functionality, that is, lacking graphical capabilities in generated applications, (2) indirect approach to...
The Server System/1 (SS/1) Design Editor is a graphical programming tool that provides a simple interface for object oriented parallel programming. Two difficult problems with parallel programming, partitioning, end visualization are addressed by the SS/1 Design Editor. An SS/1 program is structured using object oriented design concepts. This leads to...
Protocol Analysis is a technique that is commonly applied to study human problem solving. The measurement of reaction time ( or timing analysis) is another technique commonly used to study human cognitive behavior, including human problem solving. This paper examines the process of applying both of these techniques to the...
There are lots of mailing systems available for Apple Macintosh computers. But when this research was started, there were no Voice Mail System for the Macintosh. However, a similar system was available for the NeXT machine. So the main goal of this research was to develop a Voice Mail System...
Oregon Speedcode Universe (OSU) is an excellent environment for producing rapid prototypes -- unfortunately, it has no facilities for producing animated sequences. Should we make animation sequences inside OSU or import them? Interactive or not? Given the event-driven nature of Macintosh applications, how do we integrate an on-going event like...
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...
Capacity Planning is a gradually recognized need in UNIX environments. However, the effort to address this problem has been more or less event driven and is often discarded after crises are over. The main cause to this situation is that the tools to support the CP function in UNIX environments...
Multicomputers and multiprocessors, first introduced in the mid 1980s, employ large numbers of microprocessors working in parallel to achieve high performance at low cost. These parallel machines represent an exciting new generation in supercomputing, but their usefulness is currently limited by inadequate programming languages and environments. This problem is being...
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...
I present a new heuristic search approach to compute approximate answers for the probability query in belief nets. This approach can compute the 'best' bounds for a query in a period of any given time (if time permitted, it will get an exact value). It inherits the essence of Symbolic...
Software applications that successfully employ a grap ica user interface to display and manipulate their data are recognized as easy to use and difficult to implement. While the complexity of such applications has increased dramatically, the tools available to application designers have not advanced at the same pace. Current tools...
We have developed SearchPak, a machine independent parallel searching tool on shared and distributed memory machines. It can be used for combinatorial optimization problems and OR-parallel computations as well. Both depth-first and best-first search of the state space can be performed using the SearchPak. With SearchPak, a user just provides...
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...
Fires set by Native Americans were important in shaping and maintaining Willamette Valley prairie plant communities. With fire exclusion after Euro-American settlement in the 1840's, composition of the remaining prairies shifted toward shrub and tree dominance with a concomitant decline in endemic prairie plant populations. I hypothesize that by restoring...
Various ecological and hydrological models require estimates of the amount and spatial distribution of monthly and annual precipitation. PRISM is an analytical model that distributes point measurements of monthly, seasonal and annual precipitation to a geographic grid. In order to use this model effectively, good graphical user interfaces were needed....
The conventional way of debugging is to examine the program's state at various points during execution. With the addition of message passing as a means of communication and synchronization in message passing programs, the state of pending message operations also needs to be examined. Current parallel debuggers or analysis tools...
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...
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...
While much work has been done in estimating software reliability, little attention is paid to predict reliability as early as at the design time. In this report, we present our initial research results of building an early stage software reliability prediction model.
In Part I, we will first investigate and...
In this report., we address the issues of translating MATLAB scripts into SPMD-style C programs. The resulting programs, when linked with our run-time library are suitable for execution on parallel computers. We describe the design of the compiler and improvements made to it in the current version. We also describe...
Many performance tuning tools for parallel software use visual representations of trace data to guide a developer towards code improvements. Most widely used visualization schemes, however, either omit useful information about time dependence of processor use, or include that information but do not scale well to long run times or...
This thesis examines forest history of a portion of the Douglas-fir Region: Soap Creek Valley, a 15,000 acre sub-basin of the Luckiamute River in northern Benton County, Oregon. The primary reasons for the research were to test oral history methodology, document sub-basin scale forest cover pattern changes, and determine basic...
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...
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...
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...
Hewlett-Packard (HP) is one of the world's largest computer companies and the foremost producer of test and measurement instruments. In Corvallis, Oregon, HP manufactures several precision products on high speed, automated assembly lines. The alignment process of a cap to a base part is one of the essential processes in...
Proxy Pipe is designed to be a bus in the transport layer of the communication between the two different processes. Its major function is to transfer bytes. When the client process tries to send a command to the server process, it will talk to a proxy as if it were...
Forms are an easy-to-use interface to access a database, including a remote database on the Internet. An entity-relationship (ER} diagram, which is a pictorial representation of a database schema, is widely used in designing a database. A class diagram, which shows set of classes, relationships among them, and associations, are...
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...
BIOMAP (Biogeochemistry model (BIOME-BGC) - Mapped Atmospheric Plant Soil System (MAPSS)) is a computer program that predicts ecosystem distribution and behavior over spatial grid cells of 10km at a daily timestep. It needs to consider events like fire for a more realistic prediction. This project involved integrating a new fire...
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...
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...
As XML becomes more and more popular, easy-to-use and powerful XML query languages are in great need. Xing is a visual query and restructuring language for XML documents. The objective of this project is to develop a basic version of Xing, including a user-oriented XML query interface and a simple...
'Search engine for a book library section' was developed for the Philosophy department. This Search Engine is a user interface application used for the purpose of searching for words or phrases as the need may be from a directory of books in a section of the Philosophy department library. The...
This project is about helping protein naturalists understand the protein structure. The database system developed here provides a convenient tool for scientists to explore conformational information in a database of known structures and thereby provide researchers with a deeper and wider view of the empirical data. In this way, it...
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...
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...
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...
The Professional Science Master’s program requires all graduates to complete an internship and prepare a descriptive report in lieu of a master’s thesis. In 2009 I concluded a three-month full-time internship with the Institute for Natural Resources (INR). Oregon Explorer (OE) is a collaborative effort between INR and Oregon State...
Variation in cheese quality due to geographic location is important to cheese producers, consumers, and retailers on a global level. Understanding the impacts of geographic location of cheese plants may be useful to businesses for marketing, cost reduction, and quality improvement. Many aspects of variation due to geography have been...
This study explores the role of emotions in extensive hydraulic projects that become part of nation-state building processes and have transboundary impact. The main objective is to investigate how political leadership uses emotional narratives to foster water nationalism in the case of the Southeastern Anatolian Project (GAP) in Turkey. The...
Chloride binding in Portland limestone cements (PLC) can be attributed to the chemical reaction between chloride ions and carboaluminate phases to form Friedel’s salt and the physical interaction between chloride ions and calcium-silicate-hydrates (C-S-H). This thesis examines the chloride binding of mortar samples containing varying amounts of limestone, fly ash,...
Question Answering in natural language processing has achieved significant progress in recent years. Yet, training and testing set methodology to evaluate the language models has proved inadequate. Adversarial examples aid us in finding loopholes inside these models and provide insights into their inner workings. In this work, an evaluation based...
Variation in data is abundant and ubiquitous in real-world applications. Managing variation in databases is, however, difficult and has been extensively studied by the database community. Schema evolution, data integration, and database versioning are examples of well-studied forms of database variation with effective context-specific solutions. However, variation appears in different...
The human intervertebral disc is a deceptively simple structure which plays an essential role in human movement. Even slight changes to the disc microenvironment can have far reaching consequences, particularly when these changes result in disc degeneration and herniation. Degeneration is increasingly tied to lower back pain; better understanding this...
The recently emerged Grapevine Red Botch Virus (GRBV) impedes proper berry ripening primarily by reducing sugar accumulation and color development in red-fruited Vitis vinifera L. cultivars. To date, there is no recommended management strategy for virus spread or the impacts of the disease beyond removal and replacement of infected vines....
The integration of low-pressure membrane filtration and aerobic granular sludge (AGS) reactor leads to a novel environmental biotechnological process with strong potential to overcome membrane fouling and demonstrate excellent wastewater treatment performance. However, membrane fouling mechanisms in the AGS based membrane bioreactor (MBR) are lack of systematic elaboration. In the...
First recorded as a problem in 2003, wildfire smoke has been found to affect wine grapes and lead to alterations to a wine’s flavor profile. Smoke can carry organic volatile compounds over vast distances, which can then be deposited on grapes and are absorbed into the grape’s cells. These compounds...
This thesis consists of five chapters: a general introduction, two manuscripts, a collection of published lesson plans, and a general conclusion. The works collected herein are united by the common theme of practical applications in plant breeding. The first manuscript reports a study performed on five malting barley lines grown...
The COVID-19 pandemic has disrupted life for populations all over the world. One population that has been uniquely impacted by the pandemic is the student-athlete population. Over the last two years, universities took safety precautions by first sending students home and moving teaching and learning to a remote format and...
Abalone (Haliotis) are an iconic species all over the world. They play a vital role in maintaining a healthy coastal ecosystem and hold an important cultural value for coastal communities in California. Almost all wild abalone in California are threatened in some way. The black and white abalone are listed...
This thesis presents novel feedback and feedforward control system design strategies for active to passive vibration mitigation of residual vibrations on high speed machine tools. Residual vibrations on high-speed machine tools are triggered when the machine axes (table) undergo large accelerations, which induce sudden inertial forces and excite the lightly...
Considering the deadly impacts of commercial motor vehicle (CMV) crashes on road safety, many previous studies have put in efforts to find the determinants of CMV crash injury severities. However, studies examining the impact of the different number of lanes on CMV crash
injury severities are lacking. Besides, the importance...
Today, there are six extant species of sea lion around the world, with the seventh (the Japanese sea lion) already having gone extinct due to a lack of proper conservation management. Because each of the surviving 6 sea lion species differ slightly in their anatomy, behavior, reproduction, and local habitats,...
Vietnam is considered one of the most climate change-vulnerable countries due to its high dependence on agriculture and its coastal location. Increased atmospheric temperatures caused by climate change also significantly threaten one of Vietnam's most important cash crops, robusta coffee (Coffea canephora). Suitable cultivation sites of robusta, which comprises 97%...
Groundwater overdraft in the Wilcox Groundwater Basin, as a consequence of increasing rates of agricultural groundwater withdrawal, has led to significant regional groundwater level decline and threatens to undermine the basin’s long-term water resource security. Updated characterization of the basin’s water resource conditions and agricultural water demand is critically important...
Oregon has one of the five highest homeless occupancy rates in the U.S., according to the Annual Homeless Assessment Report (2021). Using the current governor of Oregon’s (Tina Kotek) plan to decrease homelessness, which focuses primarily on housing developments and strategies, this study will first examine the merits of permanent...
Walking is the single most universal mode of transportation in the world, but being a pedestrian exposes a traveler to high risk. Historically, pedestrians have consistently experienced disproportionately high rates of fatalities and severe injuries in traffic crashes. Research has probed into factors influencing pedestrian crash injury severity outcomes, but...