Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 10 of 10

Full-Text Articles in Physical Sciences and Mathematics

Continuous Analysis Of Photocatalytic Activity In Thin-Films And Coatings, Steven Michael Allee Dec 2011

Continuous Analysis Of Photocatalytic Activity In Thin-Films And Coatings, Steven Michael Allee

Master's Theses

Materials that undergo photocatalytic reactions create evolved gases due to ultraviolet light decomposition. Current methods of measuring these gases typically result in destruction of the sample. A test fixture was developed to measure evolved gases in a nondestructive manner through the utilization of a flow-through sensor array system. Preliminary testing indicates responsive measurements down to parts-per-billion sensitivity for some gases and will be compared with mass spectrometry measurements. Further development of this process could lead to the ability to measure photocatalytic reaction gases on a continuous basis without interruption of the process or destruction of materials introduced to the system.


Amibe: An Imperative Programming Language With First Class Continuations, Yuting Wang Aug 2011

Amibe: An Imperative Programming Language With First Class Continuations, Yuting Wang

Master's Theses

A continuation represents the future of an execution. It is often used as an intermediate representation(IR) to compile functional programming languages, make control flow explicit and full beta-reduction(function inlining) possible. Continuations are also a language feature that gives user the ability to completely control the execution control flow(first class continuation). Efficient implementation of first class continuation is important for languages that need non-determinism and backtracking(e.g., COMET). We present a prototype imperative programming language with first class continuation -- AMIBE. AMIBE uses the LLVM compiler infrastructure which is attractive for its optimizing tools and overall modern organization. However, LLVM does not …


Detection Of Hydrogen In A Two-Phase Cryogen Flow Stream With Thermal Protection Design Configurations, Anton Dmitrievitch Netchaev Aug 2011

Detection Of Hydrogen In A Two-Phase Cryogen Flow Stream With Thermal Protection Design Configurations, Anton Dmitrievitch Netchaev

Master's Theses

All commercial liquid-propelled rockets use hydrogen as means to reach outer space. These rocket boosters are tested on the ground and use hydrogen as means of purging the remaining explosive gasses left in the test tanks. To conserve helium, a non-renewable resource, a test fixture was developed to characterize and test sensors that could improve the accuracy and response of the current system. By improving response time of the system, helium waste during the purge process can be minimized. The test fixture was constructed to simulate temperatures and pressures that are encountered at the testing facilities. The test fixture is …


To Shift Or Not To Shift: Maximizing The Efficiency Of A Wireless Sensor Network Using Multiple Sinks, Chabli Boler Aug 2011

To Shift Or Not To Shift: Maximizing The Efficiency Of A Wireless Sensor Network Using Multiple Sinks, Chabli Boler

Master's Theses

Energy efficiency is a vital part of wireless sensor networks (WSN). Using correct techniques, we can improve the overall data throughput of the network and, at the same time, cut down the cost of running it. The efficient utilization of the life of the sensor node in a WSN is a critical problem. This is a problem since the sensor nodes closest to the sink node expend more energy because they send more messages, mostly for routing, than any other node on the network.

This decreases the life of those sensor nodes and will lead to dead spots in the …


Point-Based Color Bleeding With Volumes, Christopher J. Gibson Jun 2011

Point-Based Color Bleeding With Volumes, Christopher J. Gibson

Master's Theses

The interaction of light in our world is immensely complex, but with mod-

ern computers and advanced rendering algorithms, we are beginning to reach

the point where photo-realistic renders are truly difficult to separate from real

photographs. Achieving realistic or believable global illumination in scenes with

participating media is exponentially more expensive compared to our traditional

polygonal methods. Light interacts with the particles of a volume, creating com-

plex radiance patterns.

In this thesis, we introduce an extension to the commonly used point-based

color bleeding (PCB) technique, implementing volume scatter contributions. With

the addition of this PCB algorithm extension, we …


A Study Of Semi-Automated Tracing, Jeffrey Holden Jun 2011

A Study Of Semi-Automated Tracing, Jeffrey Holden

Master's Theses

Requirements tracing is crucial for software engineering practices including change analysis, regression testing, and reverse engineering. The requirements tracing process produces a requirements traceability matrix(TM) which links high- and low-level document elements. Manually generating a TM is laborious, time consuming, and error-prone. Due to these challenges TMs are often neglected. Automated information retrieval(IR) techniques are used with some efficiency. However, in mission- or safety-critical systems a human analyst is required to vet the candidate TM. This introduces semi-automated requirements tracing, where IR methods present a candidate TM and a human analyst validates it, producing a final TM. In semi-automated tracing …


Onboard Video Stabilization For Unmanned Air Vehicles, Nicholas Stewart Cross Jun 2011

Onboard Video Stabilization For Unmanned Air Vehicles, Nicholas Stewart Cross

Master's Theses

Unmanned Air Vehicles (UAVs) enable the observation of hazardous areas without endangering a pilot. Observational capabilities are provided by on-board video cameras and images are relayed to remote operators for analysis. However, vibration and wind cause video camera mounts to move and can introduce unintended motion that makes video analysis more difficult. Video stabilization is a process that attempts to remove unwanted movement from a video input to provide a clearer picture.

This thesis presents an onboard video stabilization solution that removes high-frequency jitter, displays output at 20 frames per second (FPS), and runs on a Blackfin embedded processor. Any …


Developing Digital Field Guides For Plants: A Study From The Perspective Of Users, Emily Roseanne Schwarz Jun 2011

Developing Digital Field Guides For Plants: A Study From The Perspective Of Users, Emily Roseanne Schwarz

Master's Theses

A field guide is a tool to identify an object of natural history. Field guides
cover a wide range of topics from plants to fungi, birds to mammals, and shells to minerals. Traditionally, field guides are books, usually small enough to be carried outdoors . They enjoy wide popularity in modern life; almost every American home and library owns at least one field guide, and the same is also true for other areas of the world.


At this time, companies, non-profits, and universities are developing computer
technologies to replace printed field guides for identifying plants. This thesis
examines the state …


Animation And Visualization Of 3d Underwater Sensor Networks, Matthew T. Tran May 2011

Animation And Visualization Of 3d Underwater Sensor Networks, Matthew T. Tran

Master's Theses

Simulation and visualization are critical for the development of new systems and protocols in the area of computer networking. As real-world field testing is expensive and time-consuming, simulations are often preferred as they can be performed repeatedly and inexpensively while still reflecting the outcome of field tests to an extent. Visualizations of the simulation and field test results often follow to provide researchers with a vivid animation of the events, allowing for a much more intuitive understanding of the system than tediously reading through trace files. While there are currently a multitude of simulators and animators for land-based networks, few …


Supporting Introductory Test-Driven Labs With Webide, Thomas C. Dvornik Jan 2011

Supporting Introductory Test-Driven Labs With Webide, Thomas C. Dvornik

Master's Theses

WebIDE is a new web-based development environment for entry-level programmers with two primary goals: minimize tool barriers to writing computer programs and introduce software engineering best practices early in a student's educational career. Currently, WebIDE focuses on Test-Driven Learning (TDL) by using small iterative examples and introducing lock-step labs, which prevent the student from moving forward until they finish the current step. An initial set of labs and evaluators were created as examples of how to use WebIDE and were used in a pilot study in a CS0 course where students were split into two groups, one that used WebIDE …