This report describes "VIGRAM" (Visual Programming) which is a program understanding and complexity metric analysis tool for Pascal programs. VIGRAM is implemented on the Macintosh as one part of the "O.S.U." (Qregon Speedcode Universe) project. With VIGRAM, the source code of a Pascal procedure can be displayed as a visual...
In this thesis, I investigate the organization of eelgrass (Zostera marina L.) and mesograzer communities across local and regional scales in three upwelling- influenced estuaries located along the Oregon coast, USA. Eelgrass ecosystems are an important source of primary production in estuarine systems, providing numerous ecosystem services, including nursery habitat...
Generating abundant, renewable energy from Earth’s oceans is an attractive option for meeting increasing energy demand. Marine renewable energy also comes with the variability of renewable sources, which impact the reliability and power quality of the electrical grid. On a transmission-level, this dissertation looks at ensuring reliability of the power...
In a power system, operators maintain voltage stability through adequate reactive reserves. Maintaining and accessing an efficient allocation of reactive reserves is prohibitively complex because of reactive line losses, the variety of reactive resources, and either limited or variable reactive outputs from renewable sources. By clustering the system into smaller...
This thesis is an attempt to create a methodology to analyze the performance of parallel applications on a wide variety of platforms and programming environments. First we determined the monitoring functions required to collect traces for accurate representation of the parallel application. We used the Extended Large Grain Data Flow...
Wearable electronic devices are becoming increasingly widespread and are being used to fulfill a variety of needs. These devices range from purely infotainment type systems such as smartwatches and fitness oriented devices to specialized medical devices such as insulin pumps and heart-rate monitors. A challenge faced with all of these...
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...
Several problems with user interface design and implementation have been identified: (1) user interfaces are difficult and time-consuming to design and implement; (2) most user interface management systems (UIMS) are themselves difficult to use by a programmer; (3) UIMS's have not been integrated with other tools that support structured design,...
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...