A typical database system maintains target data, which contain information useful for users, and access path data, which facilitate faster accesses to target data. Further, most large database systems support concurrent processing of multiple transactions. For a static database system model, where units of concurrency control are not dynamically created...
In this short paper, we present an implementation method for a distributed commit/ termination protocol for a distributed database system. The protocol, which handles both commit and termination processing of distributed transactions, is represented by communicating Moore machines. Several advantages of our approach are discussed.
Many studies have shown that expert programmers are more effective at debugging programs than novice programmers. These studies have suggested that the major reason for this difference is due to the experts' superior comprehension of the program. This paper reports two experiments which investigated expert and novice student programmers program...
FORTRAN permits both explicit and implicit options for both data declaration and type conversion features. This study investigated the effects of explicit and implicit data declaration and type conversion features on a program comprehension task performed by FORTRAN programmers in an introductory programming course. The results indicated that both factors...
This study examined the UNIX command abbreviation schemes preferred by expert and novice UNIX programmers. The two parts of the conducted experiment were: subjective rating of UNIX command abbreviations for each of the six abbreviation categories (acronym, combination, contraction, identity, synonym, and truncation); subjects suggested descriptive command names for UNDC...
There is disagreement about the role and importance of typographic style (source code formatting and commenting) in program comprehension. Results from experiments and opinions in programming style books are mixed.
This paper presents principles of typographic style consistent and compatible with the results of program comprehension studies. It introduces the...
This paper presents the results of a controlled experiment comparing debugging abilities of novice, intermediate and skilled student programmers. Debugging performance differences were studied using two single-page Pascal programs: a binary search program and a median calculation program. Two types of semantic errors, array bounds and undefined variable, and two...
A database to be used by electrical circuit design, test, and repair expert systems must support both structural data and inferential data about the circuit. It is well known that engineering databases must support dynamic schema (re)definition of the structural data and entity-based access to it. We analyze this requirement...
X2 is an object-oriented programming language. Object-oriented programming models everything in the world as objects that have some local state that may vary with time. If the state of an object varies with time the object is mutable. If the state is time independent the object is immutable. Each object's...
Three different approaches to type checking have been taken in object-oriented programming languages. Smalltalk-80 uses run-time type checking. C++ uses subtypes. A third alternative is to use parameterized types. We examine the difficulties of programming in an object-oriented fashion with compile-time type checking and argue that parameterized types are better...
Recent advances in diagnostic expert systems have been limited by the crucial Knowledge Acquisition Problem: to bring expert heuristics into logical, conditional rule forms useful for computer aided diagnosis. Some automatic systems with potential biomedical relevance that do acquire knowledge are reviewed here, and analyzed from the standpoint of possible...
Exploratory Data Analysis (EDA) is a lesser known field which has outgrown the bounds of statistics. It differs from ordinary, or “confirmatory”, data analysis. Originated by John Tukey, EDA aspires toward an open-ended meta-goal: to discover “all interesting” [nontrivial, normal form, valid] hypotheses about a domain that is represented by...
Acoustic position estimation is used where high accuracy navigation is required over a small area, such as for searching or for collecting gravitational or geomagnetic data. In this position estimation method, a surface ship or submersible periodically sends out a high-frequency acoustic 'ping' at a prearranged frequency. This ping is...
System architectures for interconnecting large numbers of processors are being widely studied [AG82,TH75,TR82]. Of particular interest in such architectures is the exploitation of concurrency among processors. This concurrency can be parallelism, in which different parts of a single data case are processed at the same time, or pipelining, in which...
This grant supported acquisition of a minicomputer system for departmental research. The equipment selected is a DEC VAX-11/750 system, installed in remodeled space in the Computer Science (formerly Farm Crops) Building. Grant funds for equipment acquisition were supplemented by support from the Tektronix Foundation.
After completion of the physical facilities...
This paper presents the initial results from an empirical study of mechanical design engineers. In this study, six engineers were video-taped solving real mechanical design problems. Preliminary analysis of this protocol data has yielded several important findings, including (a) mechanical designers progress from systematic to opportunistic behavior as the design...
Performance of a reliable storage subsystem for a centralized database system was studied by simulation. The reliable storage subsystem studied consists of three redundant disk units that are updated one at a time from a consistent database state to another consistent database state, Thus, even if a central processor and/or...
Watering a lawn involves several factors such as laying out the sprinklers and valves, trenching, laying pipes, cables, etc. The primary goal is to ensure uniform watering subject to various constraints. We present some abstract problems involving sprinkler layout and some solutions with theoretical worst case bounds on their performance....
The Sacagawea testbed has been designed to support testing and development of decision making models, and associated uncertainty management techniques, that are appropriate under real-time problem solving constraints. Conceptually, it provides a simulated temporal and spatial environment, the latter consisting of a terrain grid of elevation and tree cover data,...
Software Configuration Management (SCM) is a concept of trying to group the changing artifacts of software development to try to manage the complexity of modern day software. This paper provides a roadmap for improving the SCM support process based on a meta-model. I developed a model that defines key practice...
We believe concreteness, direct manipulation and responsiveness in a visual programming language increase its usefulness. However, these characteristics present a challenge in generalizing programs for reuse, especially when concrete examples are used as one way of achieving concreteness. In this paper, we present a technique to solve this problem by...
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...
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...
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 report assesses how current management actions are adhering to the original mandate set by the Wilderness Act of 1964 by monitoring the five qualities of Wilderness character (untrammeled, natural, undeveloped, opportunities for solitude/unconfined recreation, and other features of value) as they pertain to this specific Wilderness area.
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...
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...
Recently, Explicit Congestion Notification (ECN) has been leveraged by most Datacenter Network (DCN) protocols for congestion control to achieve high throughput and low latency. However, the majority of these approaches assume that each switch port has one queue while current industry trends towards having multiple queues per switch port. To...
Modern datacenters are constructed with multirooted tree topologies and support multiple service queues per switch port. They support a wide variety of applications and services with stringent performance needs and conflicting requirements. To meet these requirements, recent works focus on load balancing or ECN marking approaches. Though existing load-balancing approaches...
The OSU Motor Systems Resource Facility (MSRF), co-directed by the Principal Investigators (PI's, bios included), is an Energy Systems Laboratory with operating capabilities up to 750kV A, testbeds up to 300hp, a 120kVA fully programmable source, and a bi-directional grid interface enabling regeneration back onto the grid. The MSRF was...
A preproduction prototype of the MagnaGuard Coupling, model 12.5, has been tested to evaluate its performance. The coupling was tested in both deceleration and acceleration modes, to evaluate its capability to disengage jammed or stalled loads and to provide soft-start, respectively. The unit was evaluated at three different airgap settings...
This paper presents an overview of cogeneration, also known as combined heat and power (CHP). The technology of cogeneration is described and the three primary cogeneration processes are discussed. The transition between parallel operation with the utility and stand-alone operation is discussed. The tradeoff between a synchronous and an induction...
Nonchemical weed control strategies are in short supply in snap beans, particularly strategies that target weeds within the seed row. Recent work demonstrated the limitations of propane flaming and organic herbicides for weed control in stale seedbeds. There was very little improvement in weed control with propane flame or organic...
When water supplies are restricted, you can keep your landscape healthy by developing water priorities, applying water efficiently, and modifying your maintenance practices.
Clos-based network topologies have been deployed in production data center networks to provide multiple path alternatives between the pairs of network hosts. Production data centers operate under varying traffic dynamics and topological asymmetry. Therefore, a good load balancing scheme must adapt to network conditions and dynamics in real-time and intelligently...
With the hot summers of recent years causing significant heat damage to broccoli heads within the Willamette valley, varietal screenings for newer and more heat tolerant varieties became necessary. Most commercially available broccoli varieties are bred for production within milder and more climatically stable regions, such as the Salinas Valley...
Sweet corn and snap bean production, amongst other vegetable crops grown in the Willamette Valley of Oregon, are impacted by soilborne diseases caused by Fusarium species. The decline in sweet corn yields due to Fusarium crown and stalk node rot as well as root rot in snap bean and sweet...
Consumer sensory evaluations were conducted with Oregon consumers to asses perceived quality in processed frozen vegetables vs. their fresh counterparts. 108 consumers were tested at an Oregon farmstand to investigate consumer preference for fresh vs. frozen select processed vegetables in appearance, aroma, color, overall liking, flavor, texture; to probe the...
Approximately 900 lines were evaluated, from which 351 lines (337 experimental and 14 named cultivars) were then genotyped. The lines that were retained were planted in the field in 2021 at the Vegetable Research Farm and DNA was extracted from developing leaves. The DNA was quantified, adjusted for concentration and...
The Oregon Processed Vegetable Commission (OPVC) is one of twenty-three commodity commissions that fall under the jurisdiction of the Oregon Department of Agriculture (ODA). In 2020, the OPVC was successfully awarded a 3-year grant under the FDA’s Specialty Crop Block Grant Program (SCBGP) to conduct ‘Market Research and Development to...
Recommends pest management practices for prune and plum. Revised April 2018. For the most current information, visit
http://extension.oregonstate.edu/catalog