Since research data services were first offered within our institutional repository, community interest and dataset deposit counts have both grown steadily. While primarily focused on housing traditional scholarship and publications, the institutional repository also provides a discipline-agnostic storage and access solution for datasets for the university. Given a landscape in...
We define simple population models and give seven examples from the literature. We investigate visualization techniques for simple population models and demonstrate these techniques on the seven population models. The visualization techniques are basic curves, spiral plots, time plots, bifurcation maps, time-plus-2 curves, and B&W and color complex convergence plots....
Each NWR within the U.S. Fish and Wildlife Service (FWS) National Wildlife Refuge System (NWRS) provides landscapes that contribute to conservation of wildlife and the habitats they depend on at local, regional, and national levels. The Integrated Pest Management Plan (IPMP) for a given refuge is a guide to how...
We describe a software mechanism that simplifies the implementation of real-time distributed object-oriented applications. The distributed observable/observer mechanism extends the Observable/Observer concept of Java to a distributed environment, encapsulating the communication protocol used by networking. The mechanism supports the distributed model/view-controller (M/VC) paradigm, allowing view-controllers to be attached to remote...
Suffix trees are a well known data structure for facilitating a variety of queries on strings. Construction of the trees requires a considerable number of choices concerning the implementation. Several of those choices are examined in this paper. Performance studies are presented that reveal the consequences of these choices. The...
Structural active-object systems (SAOSs) are transition-based object-oriented systems suitable for various concurrent applications. A SAOS consists of a collection of interacting active objects that can be structurally and hierarchically composed. The SAOS framework enables $AO$ application programs to be developed rapidly. However, nondeterministic behaviors of active object sometimes make debugging...
Abstract: In this project, our goal is to design a flipping algorithm for computing the Voronoi diagram of simple polygons. As preparation towards designing a flipping algorithm, we re-implemented the ear cutting algorithm of using a standard geometric library COAL. This new Implementation is compatible with COAL, We have designed...
MIDAS is an application framework for remote data acquisition and visualization that allows dynamic reconfiguration of its constituent components. There are three types of reconfiguration, namely, component replacement, component interposition and component deletion. A two-phase protocol to maintain the consistency of the system during reconfiguration is described. MIDAS has a...
With the strong shift toward network-centric cluster-computing workload management has become increasingly important in both industrial and academic environments. To fully harness the distributed computing resources of the 32 PC's in our department, I developed a workload monitoring system together with a few utilities for users to submit either sequential...
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...
The problem addressed in this paper is that of usability of the Petri Net Editor used to create applications in the Objex framework. This editor puts a lot of burden on the user, in that the user needs to remember all the GUI resources previously created for the application, has...
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...
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...
The purpose of this report is to provide information on the adjustable-speed coupling system (ASCS) including: physical construction, principles of operation, application potential, and laboratory and field test results. In addition, comparison laboratory tests will be presented for conventional adjustable speed drives (ASDs). The ASCS has been tested at three...
Quick and accurate measurements of nanoparticles have important applications in biology, environmental and non-proliferation areas. Calculation of isotopic ratios, particularly in special nuclear materials, has relied on integration of nanoparticle counts and limited the capability of counting minor isotopes. Rapid transient detection method of nanoparticles has demonstrated the effectiveness of...
A structural active-object systems (SAOS) is a, transition-based object-oriented system consisting of a collection of interacting structural active objects (SAOs), which can be structurally and hierarchically composed from their component SAOs. The behaviors of SAOs are determined by the transition statements provided in their class definitions. Various concurrent systems such...
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...
Since its introduction in 1995 by Sun Microsystems, the Java programming language has been widely accepted by the software development community. Besides being a natural fit for Internet and World Wide Web (WWW) based applications, Java is also being used in other diverse application areas due to its simplicity, reduced...
With the rapid development of Internet technology and popularity of Web solutions, the Internet has become a major means for collecting information. The Weatherlnfo system is conceived and developed to provide weather data for end users in tabular and graphic formats over the Internet. In order to make data retrieval...
Structural active-object systems (SAOSs) are transition-based object-oriented systems suitable as frameworks of various concurrent systems. AOSs are constructed from their component active objects by structural and hierarchical object composition (SHOC) like hardware systems. 1n this report, we demonstrate that the SAOS approach is effective in implementing a graphical editor. The...
Sweetpotatoes are a highly nutritious staple crop, playing an important role in global nutritional security. Although the majority of research in the United States (U.S.) focuses on the cultivation of the storage roots, both the leaves and roots are edible. Sweetpotatoes are indigenous to the Andes Region of South America;...
Deep learning is now being utilized widely in applications where sensitive data is being used for model training, for example, in health care. In this scenario, any data leakage will cause privacy concerns to whose data records are used to train the model. An attacker can actively cause privacy leakage...
I examine the strong co-variability between the surface divergence and vorticity and how it varies with latitude in the Pacific Ocean using surface vector winds from reanalysis and satellite scatterometer observations. This analysis was motivated in part by a significant correlation between divergence and vorticity over the global oceans that...
Buddleja davidii (butterfly bush) is a highly adaptable landscape plant known for pollinator attraction. Unfortunately, it is also regarded as an invasive plant in highly disturbed environments across the globe. It is an invasive species in Oregon, officially classified as a class B noxious weed in 2004. Currently the state...
Corpus linguistics studies involving lyrics continue to grow. While previous research has pointed to a positive relationship between certain personality traits and music types, the relationship between lyrics and suicide is understudied. As such, mental health researchers and practitioners have little sense of how the language of someone who has...
To achieve the maximum benefits of a flexible manufacturing system (FMS), its effective monitoring is crucial. The user's ability to interpret the actions of an FMS is significantly enhanced by effective monitoring provided by a well-designed graphical user interface (GUI). The Active-Object User-Interface Management System (AOUIMS) is a graphical user...
This paper describes a real time garbage collection algorithm. It allocates storage automatically from a heap, and does not require the programmer to give any indication that particular items are no longer useful or accessible. A garbage collection algorithm is considered to be real time if the amount of work...
A structural active-object system (SAOS) is a transition-based object-oriented system suitable for the design of various concurrent systems. A SAOS consists of a collection of interacting structural active objects (SAOs) whose behaviors are determined by the transition statements provided in their class definitions. Furthermore, SAOs can be structurally and hierarchically...
The integration of Asynchronous Transfer Mode (ATM) technology into the current global internetwork provides great opportunity as weJl as substantial engineering challenges. The Network for Engineering Research in Oregon (NERO) ATM network provides an order of magnitude increase in available bandwidth in local area networks and two orders of magnitude...
Sugar pine and western white pine are widely distributed, economically valuable, and ecologically important native tree species in North America. However, white pine blister rust (WPBR), caused by a non-native fungal pathogen, Cronartium ribicola J.C. Fisch. in Rabh., has substantially affected populations of these species. Cronartium is an obligate parasite,...
Qualitative reasoning programs use a modelling language to discover the function of a mechanical device and a theory of causality to explain the reason for the device's behavior. A library of reusable model pieces for linear mechanical oscillators was developed for use with a causality theory developed by Forbus called...
Spreadsheet programming is ubiquitous in businesses today. Spreadsheets are frequently created by end users with little or no programming experience. Unfortunately spreadsheets often contain errors. For example, 54 field audits of spreadsheets showed that 91 % of the spreadsheets contained errors [ 15]. Our research is aimed at bringing the...
University Honors Program Senior Project.
Many times the study of the behavior of an algorithm can be inhibited by the inability to actually see exactly what the algorithm does. Static diagrams and verbal descriptions are often not enough to provide real insight into the behavior of an algorithm. It would...
The problem of broadcasting in faulty hypercubes is considered, based upon a strategy of partitioning the faulty hypercube into subcubes in which currently known algorithms can be implemented. Three similar partitioning and broadcasting algorithms for an n-dimensional hypercube in the presence of up to (n² + 2n - c) /...
In order for autonomous underwater vehicles to be successful, they must be able to maintain accurate information about their state variables and the state of their critical components. The software developed by Bruce D'Ambrosia and Wade Brittain, (Real-time Tracking and Probabilistic Assessment of Physical Systems) proposes a methodology to provide...
In order for long-range autonomous robots to be successful they must be able to maintain accurate information about their location, available resources, and the state of critical components. We propose here a methodology which incorporates traditional, sensor-based tracking methods with discrete probabilistic representations of system state. Further, we extend the...
The frequency of devastating disasters has increased in the United States due to the presence of climate change. Human subject research is often conducted in these post-disaster areas to gain valuable data and insights. In recent years, discourse regarding the ethical nature of research conduct in these exposure areas has...
For my CSSA portfolio, I developed a graduate-level education course about disability in the United States and in higher education. In this paper, I will provide an introduction to my life and work in disability support services, and how my experience as a disability support services professional and graduate student...
Climate change is expected to increase the occurrence of many climate-related natural hazards. Confidence that the risk of heat waves will increase is very high given strong evidence in the peer-reviewed literature, consistency among the projections of different global climate models, and robust scientific principles that explain why temperatures increase...
Climate change is expected to increase the occurrence of many climate-related natural hazards. Confidence that the risk of heat waves will increase is very high given strong evidence in the peer-reviewed literature, consistency among the projections of different global climate models, and robust scientific principles that explain why temperatures increase...
Transmit beamforming is an important technique employed to improve efficiency and signal quality in wireless communication systems by steering signals towards their in- tended users. It often arises jointly with the antenna selection problem due to various reasons, such as limited number of radio frequency (RF) chains and energy/resource effi-...
The literature on first-generation South Asian American (SAA) mental health is limited despite the increased focus of studies on help-seeking behaviors and subjective well-being over the past decade. Therefore, we designed a web-based survey seeking to address two research questions. Research Question 1 informed Study 1 of this dissertation project:...
Background/Purpose: US public health, criminal justice, and many other social and scientific processes are affected by the quality of data obtained about death. Yet, little research has focused on how death investigations are conducted. The overall goal of this research was to examine the process by which information was obtained...
The process of coming out by an individual of the lesbian, gay, bisexual, transgender, and questioning (LGBTQ+) community involves recognition and disclosure, and it is a personal and important part of identity development. The process of coming out is also a symbol of the LGBTQ+ community’s self-disclosure of their sexual...
The City of Bend’s current urban forest management strategy consists of a series of city codes and ordinances, tree protection and planting standards, and two different plans created by the Bend Park and Recreation District. The analysis of these documents, as well as review of existing management approaches in Boise,...
This thesis addresses a common knowledge gap that was identified amongst the Society of
Automotive Engineers (SAE) competition design teams at Oregon State University. Students
that join the SAE teams at Oregon State University typically do not have experience using
physically collected data during a design process. This leads to...
Climate change, wildfire, timber harvest, and land conversion alter the availability of downed wood in forests of the western United States. Numerous taxa rely on downed wood for temperature and humidity refugia, and downed wood may play a key role in enabling the persistence of climate-sensitive, low-vagility species like terrestrial...
In Oregon, outdoor recreation activities have continued to grow in popularity, as has the overall Latin@ population of the state. With the continual population increase of this ethnic group, researchers have focused on understanding their outdoor recreation habits through an environmental justice lens. This includes accessibility, affordability, and other barriers...
Small, private forestland owners own about 12% of Oregon’s forestland and have the unique ability to implement innovative forest management activities. In southwest Oregon, extreme ecological variability occurs over small spatial scales and requires fine-scale silvicultural treatments that match the precise ecological setting and management objectives of the forests in...
Wilderness character monitoring (WCM) is an interagency strategy created in 2008 in collaboration between the four federal land management agencies that manage designated wilderness (Forest Service, National Park Service, Fish and Wildlife Service and Bureau of Land Management) and other contributors (Landres et al. 2008a). The reports created from this...
Recent advances in robotics have led to interest in exploring soft robotic technologies as an engineering control for reducing the risk of radiation exposure for workers in the nuclear industry. These emerging “soft” technologies offer many advantages over traditional rigid robotic systems and can perform a wide range of tasks...
Mathematics outreach typically consists of community events that show the exciting applications of mathematics, particularly to K-12 students. The goal of mathematics outreach events is to increase student interest and involvement in mathematics-related activities. Students start to develop a stigma against mathematics by the end of elementary school. Outreach events...
Ocean Drifters are a low-cost and easy-to-use platform that are commonly used for studying ocean currents. With added interest in studying the ocean, emphasis has been taken to make it more accessible. A pilot course focused on introducing the topic of ocean sensing was announced. The HC 407 course will...
The purpose of this study was to determine the viability of a mobile socially assistive robot (SAR) in a children’s free play environment. The researchers hypothesized that the SAR would prompt more movement among the participants. In order to test this, the researchers utilized a matched pair study in which...
Research overwhelmingly suggests that Black and Brown students face unjust and inequitable environments in K-12 schools in the United States (Bradshaw et al., 2010; Carter et al., 2017; Coles & Powell, 2020). These injustices often occur as a result of systemic racism and are replicated because of embedded racist policies...
Asphalt pavements constitute more than ninety percent of the nation’s roadway network. Besides serving the key role of providing a smooth and durable all-weather surface that benefits a range of users, they are also the lifelines of the nation and the world and contribute tremendously towards economic and social development....
The European green crab (Carcinus maenas) has persisted in Oregon and Washington coastal estuaries since the late 1990s. A strong year class arrived during the 1998 El Niño, but numbers decreased and remained below 1 per trap per day until the arrival of the 2015-2016 El Niño. Since then, numbers...
This thesis explores the mechanical properties of hemp fiber reinforced polylactic acid (PLA) composites. Fused filament fabrication (FFF) was used to compare the performance of three different weight percentages of hemp fiber reinforced PLA against PLA and acrylonitrile butadiene styrene (ABS). It was found that as the weight percentage of...
To investigate the viability of staging hydraulic air compressors (HACs), a model for HACs operating with a closed loop water cycle powered by a pump was made. This model was used to simulate how these HACs would respond to variable heights and mass flow ratios for both single-stage and multi-stage...
This thesis is in two sections. The first is, "Truths: Memoir & Poetry," and the second, “Larger Truths: Fiction & Poetry.” The entire thesis is drawn from my experiences in America as a Black woman. "Truths" contains the beginning of a memoir about growing up with a domineering matriarch, and...
Background. Since August of 2016, , more than 119 women and girls have come forward and spoken about the abuse that they faced at the hands of USA Gymnastics, Michigan State University, and Lawrence Nassar.
Methods. I reviewed 16 primary sources to describe athlete-identified themes (“bins”) associated with gymnastics reform....
YouTube has turned creating, watching, and interacting with videos into a mainstream activity and has substantial impact on modern society as the most popular video sharing site in the world. However, there is a lack of published research using statistically designed experiments which can aid content creators in making and...
Fusarium proliferatum is a fungus found in soils which produces the mycotoxin group known as fumonisins. Of human concern due to hepato-, nephro- and neurotoxicity, the threat of fumonisins lies within several food items, including corn, wheat sorghum, asparagus and, more recently, garlic. Manifesting as ““garlic rot”,” F. proliferatum infection...
Xanthomonas hortorum pv. carotae (Xhc) is an epiphytic, plant pathogenic bacterium that causes the disease bacterial blight of carrot (Daucus carota subsp. sativus). Infection with Xhc can result in blighting of leaves and umbels and reduce quality and yield of carrot seed crops. Carrot production in the United States approaches...
Understanding how spatial variation in climate correlates with phenotypic variation among individuals may offer insights about local adaptation, population performance, and species’ response to climate change. Desert bighorn sheep (Ovis canadensis nelsoni) in the Mojave Desert of southern California experience a broad range of temperature and aridity, inhabiting mountain ranges...
Hydraulic conductivity of hemp stems under water-stress conditions was investigated. When plants face with water-stress conditions, embolies (cavitation) are triggered in xylem channels and water transport from the root to the leaves is affected. The relation between percentage loss of water transfer ability within the xylem channels can be described...
This document summarizes the Vital Vernonia Indicator Project, an effort aimed at exploring community vitality in Vernonia, particularly in light of recent catastrophic floods and subsequent rebuilding and community development initiatives. The Vital Vernonia Indicator Project is a collaboration of Oregon State University Extension Service, Rural Studies Program, and the...
This document is a report on the Baseline Vital Vernonia Indicator Project, an effort aimed at exploring community vitality in Vernonia, particularly in light of recent catastrophic floods and subsequent rebuilding and community development initiatives. The Vital Vernonia Indicator Project is a collaboration of Oregon State University Extension Service, Rural...
Visualization and simulation software serves an important role in education, especially in the education of abstract topics. The field of computational theory, and specifically the topics of formal languages and finite automata are well suited to visualization. When done properly, this improves the learning experience for both students and educators....
With an ever-growing urban population there is a continued interest in urban agriculture as a viable option to improve access to fresh produce and enhance food security in an increasingly urbanized world. As the primary method of urban agriculture in the United States, community gardens also provide a range of...
Several large-scale marine heatwave events occurred during the last 10 years in the North Pacific. A particular extreme marine heatwave in the North Pacific called the blob created an unprecedented high peak of sea surface temperature (SST) during 2013/14. MHW events had significant impacts on downstream weather and precipitation patterns...
Machine learning models are powerful tools which may aid in the prediction of survival outcomes of cancer patients. This study evaluated eight classification models and eight regression models on their ability to predict survival outcomes on breast cancer and prostate cancer data sets from the SEER database. The most accurate...
This study investigates whether existing interventions in USDA-defined food deserts have been effective in improving access to healthy foods and improving dietary quality. A systematic literature review was conducted using articles from MEDLINE database using “food desert” and “intervention” as search terms. Exclusion and inclusion criteria resulted in selection of...
Visitors to waterways need a way to securely lock up their non-motorized watercrafts to allow for exploration of the local area and communities. The Willamette Water Trail Steering committee recognized this problem and approached the Oregon State University Prototype Development lab to develop and fabricate a solution. The engineering design...
The major obstacle to widespread parallel programming of multiprocessors is the lack of a convenient parallel programming system. PPSE (Parallel Programming Support Environment) is a unified approach to parallel programming. Parallax is developed as a component of PPSE based on ELGDF which is a graphical language for designing parallel programs....
We developed a tool that migrates the database schema and the data from one database to another. As DBMSs store the same data by using slightly different data types, one cannot simply copy all the tables and data from the source DBMS to the target DBMS. When our tool, db2db,...
Code instrumenters play a vital role in the functionality of the Aristotle program analysis system, This project aims to replace Aristotle's existing code instrumenters, which process target programs at the, source level, with instrumenters that process target programs at the intermediate language level. This change absolves the instrumenters of responsibility...
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,...
Giardia and Cryptosporidium protozoans are resilient, zoonotic waterborne pathogens that can bypass water treatment and kill millions of people and animals annually. Giardia and Cryptosporidium cysts and oocysts, respectively, can spread through feces; poor sanitation and poverty can increase the risk for giardiasis and cryptosporidiosis diarrheal diseases. We are currently...
Existing graphics systems are too large for students to study in an introductory computer graphics course. We have implemented a lightweight, object-oriented graphics system called OGS for instruction. OGS is written in Java. It demonstrates how a graphics system is implemented from scratch and is intended to help students understand...
This paper describes an investigation of a matrix algebraic method to determine isomorphism in pairs of undirected graphs. The method is described in some detail. The theoretical as well as the practical difficulties are given. It is shown that the method works for some cases. When the adjacency matrix of...
We present an extended mapping in the Hybrid Uncertainty Manager so that all the components of an influence diagram can be represented. This will allow us to perform decision analysis on a decision problem. Specifically, a representation for decision nodes, value node, and informational arcs will be given. With these...
In this paper, we describe a software mechanism, a software channel, that allows a group of distributed objects to communicate with each other automatically once they are connected to it. Software channels and predesigned distributed objects that are connected to them encapsulate the communication protocol and the network topology to...
A Kalman filter was developed to recover information on short period variations of ocean circulation from the satellite altimeter signals for the North Pacific Ocean. The ocean circulation at each grid point is specified by three variables: sea level height h, zonal velocity u, and meridional velocity v. In our...
The Structural Active-Object System (SAOS) approach allows rapid development of various concurrent systems by structural and hierarchical object composition (SHOC). We implemented, as a SAOS program, a graphical editing and simulation program for automatic guided vehicle (AGV) systems, which carry around parts in automated factories. It is difficult to predict...
The Large-Grain Data-Flow (LGDF) Machine is a tightly-coupled multi-processor consisting of several independent nodes, upon each of which may run one or more tasks. These tasks must be able to communicate and synchronize with each other. This document describes a message-passing system developed to meet these requirements.
The message-passing system...
Pattern matching is the process of comparing two objects to see if they are similar to each other. Objects can be physical objects, situations, facts or events. The criteria of matching can be exact or partial. Traditional pattern matching systems rely on exact matches, in which a small set of...
Multimedia networking is one of the most exciting developments in today's Internet. Streaming technology; which allows the player to start playing audio/video data immediately instead of waiting for the entire file to be downloaded, presents an attractive vehicle for the distribution of multimedia content over the Internet. However, transmitting real-time...
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...
This project is an interactive environment which allows the user to explore various sound generation techniques. The three methods of sound generation used are (1) FM synthesis, (2) Additive synthesis, and (3) Karplus/Strong synthesis of plucked strings. The project also provides the capability to display the generated sound waveforms and...
The SAOS Road Network Simulator (SARNS) is a graphical simulation program for transportation planning, implemented using the structural active-object system (SAOS) approach. A SAOS is an object-oriented concurrent system that consists of a collection of interacting structural active objects (SAOs), whose behaviors are determined by transition statements provided in their...