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...
The distribution of mobile marine predators often reflects underlying dynamic ecological processes. The geographical focus of this PhD is the South Taranaki Bight (STB) of New Zealand, where wind-driven coastal upwelling generates productivity and prey to support a blue whale foraging ground. The STB is also New Zealand’s most industrial...
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...
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 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...
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...
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 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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
The purpose of this research was to develop methods for using geographic information system (GIS) analysis and unsupervised classification of Global Vegetation Index (GVI) images to improve carbon budget estimates of the former Soviet Union (FSU). A GIS was used to locate the geographic distribution and estimate the area of...
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...
People are increasingly staring at device screens which emit predominantly blue light. Because LED technology is relatively new, we do not know what effects blue light has on our long-term health. Blue light exposure leads to a dramatic decrease in longevity in Drosophila, thus this study aims to explore possible...
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...
The purpose of this study is to examine the relationship between land management practices of Indian communities prior to contact with Europeans and the nature or character of subsequent catastrophic forest fires in the Oregon Coast Range. The research focus is spatial and temporal patterns of Indian burning across the...
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...
The worksheet is designed to show a municipal biosolids manager how many acres are needed for land application of biosolids at an agronomic rate, based on crop nitrogen (N) requirements.
The worksheet is based on a peer-reviewed Extension publication: PNW 511, Worksheet for Calculating Biosolids Application Rates in Agriculture authored...
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...
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...
The main objective of this study is to assess seafood marketing and pathway in Nigerian coastline (the case of Lagos and Ondo States in the South West, Nigeria).
The specific objectives were to determine the: demographic characteristics of seafood marketers in the study area; gender pathway involved in seafood marketing...
In taking a multidimensional approach to selected areas of the much neglected sport marriage, this article identifies and examines the survival strategies used by wives in coping with stressful occupational events in the careers of their husbands. Using a control management perspective, the idea of control work is introduced and...
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...
College students today have a lot to contend with in their journey as young adults. The college years are often a transitional time for students, and as such there is a vulnerability to mental health declines. Financial, academic, and social strain are some of the factors that can contribute to...
The study collected data using ARCGIS Field Maps from a field survey of plants at six (6) sites in Fairfield County, CT. The sites included three (3) urban and three (3) suburban locations. A primary goal of this study was to determine whether there are differences in the extent of...
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...
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...
Oregon's estuaries are important ecosystems for scientific study. Consequently, knowledge of what research has been conducted helps us identify benchmarks and plan new projects. A comprehensive bibliography of published research, technical reports, local documents, and data sets is one means of recording this knowledge. For these reasons, the Guin Library...