Open Access. Powered by Scholars. Published by Universities.®
Physical Sciences and Mathematics Commons™
Open Access. Powered by Scholars. Published by Universities.®
- Institution
- Keyword
-
- AMIBE (1)
- Android (1)
- Animation (1)
- Animator (1)
- Aqua-3d (1)
-
- Aqua-sim (1)
- Aqua3d (1)
- Blackfin (1)
- CPS (1)
- CS0 (1)
- Embedded systems (1)
- Field Guides (1)
- First Class Continuation (1)
- Global Illumination (1)
- Graphics (1)
- Human Factors (1)
- Imperative Programming Language (1)
- Integrated Development Environment (1)
- Learning to Program (1)
- Monte Carlo (1)
- Non-deterministic (1)
- Optimizations (1)
- Ray Tracing (1)
- Rendering (1)
- Requirements Traceability (1)
- Requirements Tracing (1)
- Semantic MediaWiki (1)
- Test Driven Learning (1)
- Uav (1)
- Underwater network (1)
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
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
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
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
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
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
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
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
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
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
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 …