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...
Interoperability is the ability to enable different systems to work together and exchange data. Interoperability between different systems is achieved by using common standards and specifications. This paper talks about our research work on interoperability in Calendaring and Scheduling. There are many calendaring and scheduling software products on the market...
Current approaches to presentation of mathematics (on paper or in electronic format have usability drawbacks that make learning and appreciation of mathematics challenging and often frustrating. In a framework of a big research project of identifying new approaches to communicating mathematical ideas in a highly usable and effective manner, we...
Real time delivery of products is the context of stochastic demands and multiple vehicles is a difficult problem as it requires the joint investigation of the problems in inventory control and vehicle routing. We model this problem in the framework of Average reward Reinforcement Learning (ARL) and present experimental results...
Structure Query Language (SQL) is widely used to access data stored in relational database systems. Although a powerful and flexible language, SQL can also be complex and hard to learn. For most new SQL users, it's easy to write SQL statement by following SQL grammar and syntax rules, but it's...
CREEDA (Crop Rotation Economic and Environmental Impact Decision Aid) is a Windows application for assessing economic and environmental impacts of agricultural activities. In implementing it, we extended the ProCosts database and incorporated the RUSLE (Revised Universal Soil-Loss Equation) application and the SCI (Soil Conditioning Index) application as COM components. ProCosts,...
A timing attack on a cryptosystem allows the attacker to deduce the secret key information based on the timing differences with respect to different inputs given to an encryption or decryption algorithm. Cryptosystems can take variable amounts of time to process due to performance optimizations in software, branching or conditional...
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...
We have developed a framework for Web-based GIS/database applications which allow users to insert, update, delete, and query data with a map interface displayed by Web browsers. The framework was designed so that a Web-based GIS application that uses ArcIMS as a map server can be easily created, customized, and...
Web-Site Generator 3 (WebSiteGen3) is a rapid application development (RAD) tool that generates ASP.NET forms to insert, query, update and delete data stored in the user tables in a SQL Server 2000 database. WebSiteGen3 uses a graphical user interface to show the user tables in a hierarchical tree based on...
Satellite data ingestion tool is an automated database application for processing and archiving the ocean and land data that is broadcasted by a remote sensing satellite. This Ingestion system has a two-tier architecture, with data processing algorithm forming the first tier and the database server forming the second tier. The...
The World Trade Center disaster brought into focus, tragically, the need for well-designed evacuation systems in modem buildings. Today, designing an efficient evacuation system has become an integral part of designing large buildings. Simulation software enables an evacuation system to be evaluated. Modern day buildings, whether airports, auditoriums, public office...
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...
Interconnection Networks have been used as a high performance communication fabric in parallel processor architectures. Parallel processors built using off-the-shelf components, called clusters, are becoming increasingly attractive because of their high performance to cost ratio over parallel computers.
Many web servers and database servers make efficient use of clustering from...
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...
Analysis of programs forms an important activity in the field of software engineering. It is necessary to help understand the code, which facilitates comprehensive testing, maintenance and optimization of code. Aristotle is a tool for analyzing programs written in C. We have designed a system on similar lines for Java...
WEPP (Water Erosion Prediction Project) is a stand-alone Windows application for predicting water erosion from overland flow on a hillslope. This application was developed by the National Soil Erosion Research Laboratory (NSERL). To make the WEPP application more accessible and easy to use, we created a web version of WEPP,...
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...
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....
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...
'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 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...
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...
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...
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...
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...
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...
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...
We demonstrate an approach to transform keyword queries automatically into queries that combine keywords appropriately by boolean operations, such as and and or. Most current search engines will preprocess the queries before they really use these queries to search locally stored files or web pages. However, the search engines usually...
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 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...
It is widely believed that there is not enough experimentation in the field of computer science. One area in particular in which additional experimentation is needed involves regression testing of large, real software. Regression testing is the expensive process of validating changes made to previously tested software. One reason why...
We have developed a prototype web-based GIS application for tracking the locations of moving entities. This application, which is called the Responder application, consists of two parts: the Responder client and the Responder server. The Responder client is a .NET application written in C#. It reads the location data from...
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...
Digital libraries are digitally accessible, organized collections of knowledge. Although under this broad definition any digitally accessible data set might be considered a digital library, the term is generally reserved for collections whose structures are carefully documented and made available in the form of so-called metadata. There is no specific...
Component based software technologies are viewed as essential for creating the software systems of the future. However, the use of externally provided component has serious drawbacks for a wide range of software engineering activities often because of a lack of information about the components. One such drawback involves validation of...
GEM-GIS is a prototype of a web-based GIS/Database application for managing a germplasm collection. This application include a database, a map interface, a set of web forms for database access, and an analysis module. The analysis module perform statistical analysis for the accessions of a species selected by the user...
Algorithms and MP1 parallel C programs are developed for constructing wavelet expansions of long-range potential functions with O(n) time complexity. A new high frequency correction algorithm is introduced. The emphasis is on the common potential expansion encountered in physics that behaves as l/r in three-dimensions. The central B-Splines are used...
Web-based Pesticide Screening Tool (Web-PST) is a web-based software application for evaluating the potential risk of pesticides on the surrounding environment. It uses the formulas and standards specified by the Soil/Pesticide Interaction Screening Procedure Version II (SPISP II). Web-PST closely models the stand-alone Windows application Windows Pesticide Screening Tool (WIN-PST)....
The Functional Graph Library (FGL) contains type and function definitions to address graph problems. In this report, we present the implementation of several graph algorithms to be added to the FGL. The current implementation of the FGL follows an inductive view of graphs, and all the presented graph algorithms try...
In this project we implemented WebSiteGen2, which is a software tool that automatically generates HTML pages and server-side scripts for a Web-based database application. A user of WebSiteGen2 can select the tables and columns for which HTML pages and server-side scripts are generated. The menus for this selection process are...
CREEDA-BG (Crop Rotation Economic and Environmental Decision-Aid Budget Generator) is a web-based enterprise budgeting tool that allows a user to manage information on her fields, rotations, crops, and operations, and to view estimates of income and expenses. The user can then use this information to evaluate alternative plans and make...
The new Technical Report Management System (TRMS) is a client/server web application developed for the Compute Science Department. It provides web services like online browsing, viewing, searching and online database administration including creating and modifying the existing bibliographic records. It is a multi-tiered, component-based application that deploys the latest J2EE...
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...
We developed a Web-based GIS/database application designed to help motel businesses reach target customers effectively. By using an interactive map along with a relational database, users can view any particular area of the map and perform some basic operations as their groups privileges permit. With different types of privileges, users...
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...
A Turfgrass Information and Decision Support System (TIDSS) was developed by international collaborators. In this project, an efficient and effective web-based information system, composed of a Turf Content System (TCS), a Turf Resource System (TRS), and the supporting tools, was developed to support the cooperative efforts. A comprehensive schema of...
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...
The Soil Conditioning Index (SCI) aids the conservationist in designing crop rotations and residue management practices when low organic matter, poor soil tilt, and crusting problems are identified. The Natural Resources and Conservation Services (NRCS) field staff and others use the SCI as a qualitative tool during conservation planning. In...
Component based software technologies are viewed as essential for creating the software systems of the future. However the use of externally provided components has serious drawbacks for a wide range of software engineering activities often because of a lack of information about the components. One such drawback involves validation of...
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...
American women’s quest for equality came into focus in the early 1900s. Amidst the cultural and societal forces pushing for suffrage, some chose the mechanism of theater. This thesis is a work of rhetorical criticism. It applies Lloyd Bitzer’s situational approach to two suffrage theater artifacts: Mary Shaw's The Woman...
The Mixteco primarily reside in the Mexican State of Oaxaca in Southwestern Mexico. They have been arriving in larger numbers then ever before to this part of the North American continent in the last twenty years.Their experience is composed of different dynamics compared to those of their mainstream Mexican counterpart....
FishXing (fish crossing), a computer aided stream crossing culvert model designed to analyze fish passage through culverts was compared with results of an Oregon Department of Forestry fish passage monitoring report. FishXing was created at Humboldt State University through sponsorship from the US Forest Service, USDA, Stream Team, Six Rivers...
Motivation for cloud computing applications are listed. A Cloud Computing framework – MapReduce – is implemented. A document indexing application is built as an example MapReduce application on this framework. Focus is given to ease of job submission and scalability of the underlying network.
With the increase in demand for streaming media capabilities across the Internet, the focus has shifted from traditional client-server to peer-to-peer approaches. Content Distribution Networks (CDNs) have also recently moved from web acceleration to media streaming. P2P CDNs can be used both as a delivery mechanism and as an independent...
Finding an efficient way of distributing content in Peer-to-Peer (P2P) networks has become important with the growing popularity of media streaming applications. Video multicast applications rely on the efficiency of content distribution from a single source to multiple receivers where one source streams a video to a large number of...
Network coding is a transmission paradigm that is known to achieve better network throughput in certain multicast topologies; however, the practicality of network coding has been questioned due to its high computational complexity. One of the drawbacks of using network coding is the long decoding times, this is mainly due...
The concept of forest health has recently emerged as a focal concept for federal forest policy. At the same time, social and political conflicts over the characteristics of a healthy forest, and over the causes of poor forest health, underscore the lack of a shared understanding of what the term...
The Tenino stand, located on the Warm Springs Indian Reservation (WSIR) near Warm Springs, Oregon, is being considered for treatment that will promote longterm forest health, fire resiliency, and wildlife habitat. The management direction for this area is outlined in two WSIR documents: 1) Integrated Resources Management Plan for the...
There are many diagnostic approaches to evaluate the nutritional status of a forest stand. "Inference based on site and stand characteristics, visual symptoms, and foliar analysis are suggested to have the greatest utility in routine evaluations, while soil analysis and pot trial techniques should primarily be regarded as research tools...
Steel wire rope is used for many logging applications. This material has served the
logging industry well in terms of strength, durability, and longevity; Steel wire rope is
difficult to use because of properties that make it stiff, heavy; and unyielding. These same
properties cause fatigue, exhaustion, and may contribute...
A set of 119 study trees was identified in a 65 year-old Douglas-fir stand after a thinning operation conducted seven years ago using pre-planned skid trails and groundbased machinery. Some of the trails were tilled using a winged subsoiler after this operation in order to alleviate the effect of compaction...
The current production plan at the Potlatch Hybrid Poplar plantation in eastern Oregon is to haul 8,000 whole trees per day (170,000 bone dry Tons of chips annually) to a centrally located processing facility (CPF) where the poplar will be processed. Harvests begin in 2001 and continue on a seven-year...
SkidPC 2000, written in Visual Basic Version 6.0, is an updated version of the 1987 DOS program that calculates the mobility and productivity of ground-based logging vehicles over a ground profile. As in the original program, the user enters the vehicle and operational conditions and the program will calculate the...
Evaluating different timber transport configurations for a large road network is a challenging
task. Road curves are often too sharp to allow access to certain configurations. This paper
evaluates the feasibility of using a geographical information system (GIS) road data set as a basis
for determining the accessibility of plantation...
Operational forest planning is characterized by a lack of formal planning often using only the intuition and experience of the forest planners. There are a number of sources of variability found in operational planning. Like most businesses there is significant variability in the demand forecasts obtained from customers. Forestry differs...
Evaluations were performed on three stream temperature prediction models: Heat
Source 5.6, SSTEMP 3.9, and Brown's equation. Each model was evaluated using data
collected from three Coastal Oregon and two western Cascade streams. Stream temperature
simulations were performed on two forested reaches, one clearcut reach, and one buffered
reach, for...
Operational forest planning is characterized by a lack of formal planning often
using only the intuition and experience of the forest planners. There are a
number of sources of variability found in operational planning. Like most
businesses there is significant variability in the demand forecasts obtained from
customers. Forestry differs...
A helicopter operations problem was studied for a private forest landowner testing an
experimental application of minerals on Douglas-fir (Pseudotsuga menziesil) in the Coast Range
of Oregon to offset growth reductions from Swiss needle cast disease. A planning approach was
needed to minimize costs for transportation and aerial application of...
Understanding how forest roads interact with hillslope hydrology by intercepting and/or rerouting storm runoff will better enable land managers to
reduce erosion related to forest roads. Watershed scale knowledge of how culvert runoff response varies across the landscape would provide valuable
information to those individuals designing and maintaining forest road...
The three most expensive wildland fire suppression seasons have occurred since 2000, each exceeding $1 billion. Many problems and issues have been highlighted including the grounding of the federal air tanker fleet, training problems with private contractors, overspending, poor management strategies, negative public pefceptions, and the inability to utilize the...
This report presents a nested gauging study of streamflow variability from three sub-catchments (150-200 ha in area) of the Burns Creek catchment (565 ha) in the Entiat Experimental Forest of central Washington State. We test and reject the hypothesis that headwater catchments of this size are composed of physically and...
This paper describes the development of an educational project of comprehensive modules focused on Oregon forests for a high school audience. It includes a rationale for the project design and development. An analysis of the current high school forestry programs was conducted and the results are provided. This paper includes...
Effective watershed restoration planning and prioritization is often very difficult because decision making typically involves a large number of alternatives evaluated on the basis of multiple and often conflicting technical, social, economic, and environmental objectives and criteria. In order to solve such complex decision making problems, multiobjective decision making (MODM)...
This research examines how marketing strategies of produce managers affect consumer expenditures for fresh apples and pears. The objective of this study is to determine how display size, point-of-purchase material, product origin, product information and display placement impact consumer expenditures for fresh apples and pears. These variables were incorporated into...
Coral reef ecosystems are the most diverse on earth, and their subsistence is being threatened by natural and adverse anthropogenic patterns and processes. In an effort to understand and protect these marine environments, several programs have outlined strategies and initiatives. For example, the United States Coral Reef Task Force’s Mapping...
Many publications, documents, codes and guidelines exist related to the seismic evaluation and rehabilitation design of existing buildings. This report discusses the assumptions and methods employed for investigation of two wood structures using four references: FEMA 154, FEMA 356, ASCEI per SEI 31, and 1997 UBC. The screening performed using...
The intention of this study was to explore the relationships between Thai middle school girls' and boys' attitudes and beliefs about mathematics and mathematics achievement, future mathematics coursework intentions, and career interests. Participants in this study were 523 students who were enrolled in The Chiang Mai University Demonstration School during...
Clostridium perfringens type A isolates producing enterotoxin (CPE) are an important cause of food poisoning and non-food-borne human gastrointestinal (GI) diseases, including antibiotic-associated diarrhea (AAD), and spontaneous diarrhea (SD). In enterotoxigenic type A isolates, the cpe gene is found on the chromosome in food poisoning isolates, but is present on...
Small broomrape, a holoparasitic weed, is a relatively new weed introduction in the Pacific Northwest that has contaminated a limited number of red clover fields in Oregon. Greenhouse and field studies were conducted to evaluate small broomrape response to common crop and weed species in the Pacific Northwest. Host species...
In an attempt to better understand documentary theory and production, I
created Bowling Together; a documentary recounting the experiences of one bowling
team and looking at the relationship between participation in bowling leagues and civil
society. This thesis provided me a first-hand experience at producing a documentary,
allowing me to...
This collection of personal essays, inspired by Richard Rodriguez's Hunger of Memory, raises questions about the separation that becomes apparent through writing, education, and transitions between class. The author uses her personal experience of writing in, and attending a private university to explore the interactions of class, literacy, and education....
This study helps to answer the broader question of why Latino students
across the U.S. persistently drop out of school at the highest rates compared to
students of other racial groups by focusing on the institutional workings of the
various levels of the Oregon school system. Latino students have the...
This paper describes a method for finding areas of interest on a two-dimensional grid map used in the real-time strategy engine Stratagus. The method involves discovering chokepoints where through all simulation agents must pass. Using a set of tunable parameters, a full set of chokepoints are located. The redundant and...
Desktop widget engines have emerged as an alternative for completing simple tasks without the need for a full-blown application or constant user interaction. Widgets can simply display data in a compact and visually appealing manner (such as stock tickers, weather forecasts, and news notifications), or go so far as to...
Chemical microreactors offer opportunities for portable power generation, on-site
waste remediation and point-of-use chemical synthesis. Much of the existing
development of microreactor devices involves silicon-based microfabrication techniques.
It is recognized that new refractory materials are important to realizing high-temperature
microreactors. Requirements of these materials include high-temperature resistance,
chemical inertness and...
In the canyon grasslands of Garden Creek Ranch Preserve in Idaho, where the threatened plant Silene spaldingii occurs and invasion by the exotic species Centaurea solstitialis and Bromus tectorum is proceeding rapidly, I examined environmental and community patterns of site invasion, and evaluated the apparent influence of invasion on Silene...
On August 6, 1945 the United States of America dropped an atomic bomb
on the city of Hiroshima, Japan. Three days later another atomic bomb was
dropped on the city of Nagasaki, Japan. The events that led up to the United
States' decision to drop the atomic bombs on Japanese...
This thesis examines prehistoric land use patterns of the entire North Santiam subbasin, located on the western slopes of the Oregon Cascade Range. The objective of this analysis is three-fold: 1) to contribute to reconstructing the cultural chronology of the area; 2) to address the use of raw material by...
The purpose of this paper is to explore the potential value of using a computer simulated systems dynamics model to address psychosis in mental illness. Psychosis is defined as a syndrome which is associated with many mental disorders, not a specific disorder itself. Psychosis generally produces delusions and hallucinations and...
The implementation of concurrent engineering into many large
companies has greatly improved their product development processes.
These companies have seen significant gains in quality and customer
satisfaction with reduced product costs, defects, and time-to-market
(Lake, 1992). Many large companies have successfully employed this
relatively new product development philosophy. However, smaller...
The Pacific Salmon Treaty was established by Canada and the United States
to secure sustainability of salmon harvests within the Pacific Northwest. Renewed
in June 1999, the treaty functions to legitimize and empower the Pacific Salmon
Commission as the agent of fishery sustainability. The Pacific Salmon
Commission serves as a...
Specifying varying speeds and temporal relationships is necessary when programming graphical animations, but support for temporal programming has usually been done by adding new language features to a Visual Programming Language (VPL), and these features must be mastered over and above the other aspects of the VPL. However, some researchers...