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

Computer Engineering Commons

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

Master's Theses

Discipline
Institution
Keyword
Publication Year

Articles 61 - 90 of 289

Full-Text Articles in Computer Engineering

Sentry V3: Extending Context Switches On A Trusted Secure Coprocessor, Mark Kong Jun 2025

Sentry V3: Extending Context Switches On A Trusted Secure Coprocessor, Mark Kong

Master's Theses

Software correctness and integrity is only ensured through trust in the un- derlying hardware. However, modern computer systems are complex to design and secure. Thus, given the choice between performance and security, companies will often prioritize performance, resulting in vulnerable systems. This creates exploitable systems that must be patched retroactively because business value performance over security. One approach to this issue is to separate the root of security from the rest of the system to create a minimal trusted computing base. Trustguard is one instance of this. Trustguard implements a Containment Architecture with Ver- ified Output (CAVO) model which shows …


Design Principles For Robotic-Controlled 3d Printing Of Soft Tissue-Mimicking Materials, Karina Mealey Jun 2025

Design Principles For Robotic-Controlled 3d Printing Of Soft Tissue-Mimicking Materials, Karina Mealey

Master's Theses

Geometrically and physically accurate 3D models are emerging as essential tools for surgeons in pre-operative planning and training, but current methods of producing these models are not sufficient. Existing solutions have downsides such as high costs, long and tedious production times, high complexity resulting in a lack of scalability, or an inability to meet material requirements for accurately simulating human tissue.

The objective of this work is to develop principles for a low-cost, easy-to-use 3D printing system capable of prototyping with soft tissue-mimicking materials. To pursue this goal, a MyCobot280 robot arm was used as the mechanism to explore the …


Implementation Of Area-Based Aggregation On Multivariate Continuous Uncertain Data, Rahul Nair Jun 2025

Implementation Of Area-Based Aggregation On Multivariate Continuous Uncertain Data, Rahul Nair

Master's Theses

Uncertain data is incredibly widespread - from sensor data to AI-based learned information, there exists a need to associate information with a certain probability of its veracity. Traditional relational databases lack a built-in functionality to support uncertain data, instead assigning them boilerplate values. Probabilistic databases tackle this problem by assigning non-deterministic data with an associated, often discrete, probability. Variants of probabilistic databases, namely continuous uncertain databases, are used to better model data represented through ranges and distributions. This is especially applicable with sensor-based geographic data as most commercial equipment contains some inherent margin of error.

While uncertain and probabilistic databases …


Analyzing Player Difficulty Perception In Platformers Through Procedural Level Generation, Sasank Madineni Jun 2025

Analyzing Player Difficulty Perception In Platformers Through Procedural Level Generation, Sasank Madineni

Master's Theses

Games utilizing Procedural Level Generation (PLG), such as Roguelikes, are becoming increasingly popular in today's gaming sphere. In games employing PLG, levels are generated randomly or pseudo-randomly, and aim to retain player attention through variance in levels between playthroughs. However, when generating levels with variance in structure and design, player enjoyment is often a mixed bag. With low enjoyment, player retention for these games can dwindle. This study explores the efficacy of real-time difficulty adjustment in procedurally generated platformers, as a method for maintaining stable player enjoyment without causing frustration. This thesis focuses on creating a short user experience, MIMEVA, …


Fault Tolerant Dynamic Task Allocation For Heterogeneous Multi-Robot Systems, Jack R. Cline Jun 2025

Fault Tolerant Dynamic Task Allocation For Heterogeneous Multi-Robot Systems, Jack R. Cline

Master's Theses

This research presents a novel approach to dynamic task allocation in heterogeneous multi-robot systems with integrated fault detection capabilities. As multiple industries are becoming more reliant on multi-robot systems for tasks, maintaining operational efficiency despite robot failures becomes critical. We propose a framework that combines optimization-based task allocation with a Kalman filter that estimates task progress for anomaly detection to identify unreliable agents and dynamically redistribute tasks. Observing values such as the normalized innovation squared (NIS), covariance, and progress rate, the algorithm can designate a robot as faulty. Embedding information about which robots are faulty in the task algorithm allows …


Distributed Formation Control Of Nonholonomic Mobile Robots: Safety-Critical Leader-Follower Approach With Obstacle Avoidance And Dynamic Reconfiguration, Kelvin C. Villago Jun 2025

Distributed Formation Control Of Nonholonomic Mobile Robots: Safety-Critical Leader-Follower Approach With Obstacle Avoidance And Dynamic Reconfiguration, Kelvin C. Villago

Master's Theses

Networked control systems for multi-agent robotics have emerged as a critical paradigm for executing complex coordinated tasks in diverse environments. While formation control serves as the backbone of such systems, real-world deployment introduces significant challenges including communication constraints, environmental obstacles, and the need for adaptive reconfiguration. This research addresses these challenges by developing a novel unified framework that seamlessly integrates obstacle avoidance algorithms with dynamic formation reconfiguration capabilities, specifically designed for communication-limited networked control architectures. The proposed framework represents a significant advancement over existing approaches by simultaneously handling both static and dynamic obstacles while maintaining system cohesion under communication constraints. …


Optimizing Web Servers With Io_Uring, Mihika Nigam Jun 2025

Optimizing Web Servers With Io_Uring, Mihika Nigam

Master's Theses

Modern web servers face unprecedented demands for high throughput and low latency [10] [11]. Yet, even the state-of-the-art optimizations often fail under heavy workloads on existing infrastructure. Despite advancements in hardware, communication between applications and the kernel remains a critical bottleneck.

Industry surveys reveal that over 50% of production servers still rely on traditional epoll-based architectures [5]. This research aims to investigate and characterize Linux’s new io_uring subsystem, which has the potential to overcome these challenges. Through controlled load testing of various existing architectures like event-driven, multi-process, and multi-threaded architectures (including other commercial servers), we demonstrate how io_uring can help …


A Fault-Tolerant, Multi-Heap Dynamic Memory Allocator For Freertos, Garrett E. O'Neill Jun 2025

A Fault-Tolerant, Multi-Heap Dynamic Memory Allocator For Freertos, Garrett E. O'Neill

Master's Theses

The use of dynamic memory allocation presents a significant challenge for embedded systems, particularly in applications that require high reliability. The software controlling these systems needs to perform critical operations within strict timing constraints, and memory management plays a critical role in a system’s ability to meet these constraints. Dynamic memory allocation is inherently non-deterministic: if a task requests memory, it is impossible to predict how long it will take for the memory to be allocated. If a critical task were to rely on dynamically allocated memory, its execution could become stalled leading to a missed deadline and system failure. …


Open Source Asic Design Curriculum, Francisco Wilken Jun 2025

Open Source Asic Design Curriculum, Francisco Wilken

Master's Theses

The ever-growing importance of Application-Specific Integrated Circuits (ASICs) in a high-compute world necessitates that college graduates entering the workforce are well prepared to design them. This thesis details the design of novel ASIC curriculum, using open source tools to teach at the undergraduate level. By moving to a higher level of abstraction than classical transistor-focused coursework, chip design material can be made accessible earlier in an undergraduate degree. Additionally, open source tools provide a powerful, free, and portable platform for students to create their own designs, solving assignments focused on industry readiness. Finally, this thesis studies the results and challenges …


Unified Evaluation Of Real-World Iot-Based Federated Learning, Yi Gu May 2025

Unified Evaluation Of Real-World Iot-Based Federated Learning, Yi Gu

Master's Theses

Federated learning (FL) is a novel paradigm that enables the training of a global machine learning (ML) model across distributed devices by exchanging model parameters instead of raw data in the training process. Internet of Things (IoT) devices typically operate with limited resources, have weaker security protections, and are more vulnerable to potential thermal stress (TS). Current evaluations of FL are mostly conducted through simulations of multiple clients on a single device. However, there remains a gap in understanding how FL performs under TS in real-world, low-power IoT environments. Conformal prediction (CP) is an effective method for quantifying uncertainty in …


Key-Based Authentication Scheme For Evtol Drones Using Chebyshev Chaotic Maps, Eduardo A. Hernandez Escobar May 2025

Key-Based Authentication Scheme For Evtol Drones Using Chebyshev Chaotic Maps, Eduardo A. Hernandez Escobar

Master's Theses

The development of electric Vertical Take-Off and Landing (eVTOL) drones signifies a substantial advancement in urban air mobility, ready to transform transportation models in densely populated regions. These advanced drones, distinguished by their capacity to function in limited spaces and their minimized environmental impact, are set to transform individual, shipping, emergency services, and public safety activities. Nonetheless, like any transformational technology, the implementation of eVTOL systems presents many challenges, especially in the realm of cybersecurity. Adding many devices and entities to an eVTOL network increases the risk of privacy and security attacks. This paper proposes a key-based authentication scheme that …


Aiops–Driven Adaptive Anomaly Detection In Evolving Cloud Environments Using Transfer Learning, Mayur Shivakumar Apr 2025

Aiops–Driven Adaptive Anomaly Detection In Evolving Cloud Environments Using Transfer Learning, Mayur Shivakumar

Master's Theses

As cloud-based microservice architectures have become the foundation of contempo- rary enterprise solutions, performance interference, wherein co-located services com- pete for shared resources, remains a significant challenge. This phenomenon, often referred to as the noisy neighbor problem, manifests when one workload unexpect- edly increases the CPU, memory, disk I/O, or network consumption, resulting in latency spikes or throughput degradation for other services. While existing isolation mechanisms (e.g., cgroups and QoS policies) provide some mitigation, they rarely prevent contention entirely, particularly in dynamic, rapidly evolving environments with frequent code deployments.

This thesis proposes an AIOps-driven adaptive anomaly detection framework that integrates …


Peerproxy: A Webrtc Proxy For Http, Nathan Li-En Lee Apr 2025

Peerproxy: A Webrtc Proxy For Http, Nathan Li-En Lee

Master's Theses

Advances in networking technologies have empowered individuals to easily self-host digital services such as websites and smart home systems. However, accessing these services externally often requires port forwarding, which requires manual router configuration, technical expertise in networking, and is sometimes restricted by internet service providers. Proxy-based services such as Ngrok and Cloudflare Tunnels simplify external access by using publicly hosted proxy servers, but introduce increased infrastructure costs and privacy concerns due to reliance on third-party servers that can inspect or store traffic.

This thesis presents PeerProxy, a novel framework that simplifies access to self-hosted web services without manual network configuration, …


Efficacy Of Immersive Virtual Reality Gameplay In Environmental Attitude Change: The Case Of Abandoned Offshore Oil Platforms In Santa Barbara, Arun Prasad Srinivasan Manoharan Mar 2025

Efficacy Of Immersive Virtual Reality Gameplay In Environmental Attitude Change: The Case Of Abandoned Offshore Oil Platforms In Santa Barbara, Arun Prasad Srinivasan Manoharan

Master's Theses

Public perception plays an important role in shaping conservation policies and decisions, especially in contested environmental spaces. Offshore oil platforms, historically viewed as environmental hazards, have been found to serve as marine habitats that support diverse marine life. However, public perception remains largely negative, influenced by concerns over pollution from past oil spill accidents. Traditional environmental education methods, such as lectures and documentaries, often fail to engage audiences effectively or shift entrenched opinions. This study explores the efficacy of immersive Virtual Reality (VR) gameplay in changing environmental attitudes, specifically in the context of abandoned offshore oil platforms in Santa Barbara, …


Bonsai Merkle Tree Streams: Bulk Memory Verification Unit For Trusted Program Verification System, Richard J. Rios Dec 2024

Bonsai Merkle Tree Streams: Bulk Memory Verification Unit For Trusted Program Verification System, Richard J. Rios

Master's Theses

Today, all modern computing systems are undoubtedly vulnerable to numerous types of attacks that could be targeted toward any layer of the system from dedicated hardware to highly abstracted software. Unfortunately, many devices and systems naturally contain inadequately protected components or software modules that un- dermine their security as a whole. Additionally, security is heavily variable system to system, and has a huge dependence on adequate implementation and ongoing support from device and software manufacturers. To address these various security issues in a very general way, TrustGuard, a containment security system utilizing an external device called the Sentry that would …


A Novel Reinforcement Learning Method For Efficient Cross-Training Between Real And Simulated Robots, Zhonglin Liang Nov 2024

A Novel Reinforcement Learning Method For Efficient Cross-Training Between Real And Simulated Robots, Zhonglin Liang

Master's Theses

Training reinforcement learning policy in a simulated environment can be a go-to choice for many research topics, as a simulated environment provides flexibility and costs less than building a physical environment for training. However, policy trained in a simulated environment often fails to transfer to the real environment for problems that have a more complex dynamics. As the solution, Sim2Real was proposed and it categorizes techniques that improve the performance of the transfer from simulation to reality. Sim2Real is an area of study that focuses on utilizing simulation data to train models that can apply to real world environment. It …


Enhancing Cross-Cultural Communication In Low-Resource Language Conversational Agents, Hardi V. Trivedi Nov 2024

Enhancing Cross-Cultural Communication In Low-Resource Language Conversational Agents, Hardi V. Trivedi

Master's Theses

Recent advancements in natural language processing (NLP) and large language models (LLMs) have facilitated the development of systems capable of generating human-like responses across a wide range of tasks. However, the majority of research has focused predominantly on English, overlooking the vast linguistic diversity globally. For true global inclusivity, extending research to other languages is crucial, particularly as it can significantly benefit various sectors such as business, healthcare, government, and education. A major challenge in this expansion is the scarcity of digital data available and the limited number of pre-trained models for low-resource languages. Our research specifically addresses these challenges …


Hardware Control Unit For Trusted Program Verification System, Jake Owen Alt Oct 2024

Hardware Control Unit For Trusted Program Verification System, Jake Owen Alt

Master's Theses

Trust in the underlying hardware is the foundational step towards trusting the correctness and integrity of a software application. However, verifying that today's extremely complex processors work exactly as intended has not been feasible, as evidenced by several recent hardware bugs. Trustworthy, formally verified processors currently forego intricate performance enhancements such as out-of-order execution, hampering them substantially versus their less secure counterparts.

The Containment Architecture with Verified Output (CAVO) system solves this problem by isolating the host system and requiring the result of each instruction to be validated by a small, trusted hardware module called the Sentry. Any transmissions to …


Dynamic Maze Puzzle Navigation Using Deep Reinforcement Learning, Luisa Shu Yi Chiu Sep 2024

Dynamic Maze Puzzle Navigation Using Deep Reinforcement Learning, Luisa Shu Yi Chiu

Master's Theses

The implementation of deep reinforcement learning in mobile robotics offers a great solution for the development of autonomous mobile robots to efficiently complete tasks and transport objects. Reinforcement learning continues to show impressive potential in robotics applications through self-learning and biological plausibility. Despite its advancements, challenges remain in applying these machine learning techniques in dynamic environments. This thesis explores the performance of Deep Q-Networks (DQN), using images as an input, for mobile robot navigation in dynamic maze puzzles and aims to contribute to advancements in deep reinforcement learning applications for simulated and real-life robotic systems. This project is a step …


Design And Implementation Of An Inverted Short Baseline Acoustic Positioning System, Jakob Frabosilio Sep 2024

Design And Implementation Of An Inverted Short Baseline Acoustic Positioning System, Jakob Frabosilio

Master's Theses

This document details the design, implementation, testing, and analysis of an inverted short baseline acoustic positioning system. The system presented here is an above-water, air-based prototype for an underwater acoustic positioning system; it is designed to determine the position of remotely-operated underwater vehicles (ROVs) and autonomous underwater vehicles (AUVs) in the global frame using a method that does not drift over time.

A ground-truth positioning system is constructed using a stacked hexapod platform actuator, which mimics the motion of an AUV and provides the true position of an ultrasonic microphone array. An ultrasonic transmitter sends a pulse of sound towards …


Seal Counting On Our Plages (S.C.O.O.P.), Kaanan Kharwa Sep 2024

Seal Counting On Our Plages (S.C.O.O.P.), Kaanan Kharwa

Master's Theses

The Vertebrate Integrative Physiology (VIP) lab monitors the population of northern elephant seals at the largest mainland breeding colony, located at Piedras Blancas (San Simeon, CA). As the population expands, more human-seal interactions and conflicts over land use occur. The VIP lab's work informs California State Parks and helps with the management of the rookery. Currently, members of the VIP lab fly a drone over the beaches, capture multiple images, and manually count the seals, which takes around 14 to 21 hours of analysis per survey. Machine learning methods such as Convolutional Neural Networks (CNN) and Region-based Convolutional Neural Networks …


Robotic Odor Source Localization Using Vision And Olfaction Sensing, Sunzid Hassan Aug 2024

Robotic Odor Source Localization Using Vision And Olfaction Sensing, Sunzid Hassan

Master's Theses

Robotic Odor Source Localization (ROSL) technology allows autonomous agents like robots to find an odor source in unknown environments. A successful odor source location depends crucially on an effective navigation algorithm that directs the robot towards the odor source. This thesis is a combination of three projects. First, we detail development of a versatile multi-modal robotic platform for ROSL real-world ROSL experimentation and discussed real-world validation of a traditional olfactionbased ROSL algorithm. Secondly, we introduced vision in ROSL by proposing a fusion navigation algorithm that integrates deep-learning enabled vision and olfaction-based navigation. This hybrid approach tackles challenges such as turbulent …


Synthetic Data Generation For Accurate, Fair, And Private Recommender Systems, Derek B. Lilienthal Aug 2024

Synthetic Data Generation For Accurate, Fair, And Private Recommender Systems, Derek B. Lilienthal

Master's Theses

A notorious challenge for recommender systems on online platforms is to accurately and fairly recommend items that align with users’ preferences while retaining user privacy. These systems often rely on historical data that is partially labeled and includes incomplete user information, leading to the over-representation of majority groups and disproportionately favoring popular items. Substituting user data with synthetic data can address these concerns, but accurately replicating real-world datasets has been a challenging problem. Recent advancements in generative AI have demonstrated the impressive capabilities of diffusion models in generating realistic data across several domains. In this work, we introduce two variations …


Controllable Physics-Informed Latent Space For Acoustic Wave Manipulation, Tristan Shah Aug 2024

Controllable Physics-Informed Latent Space For Acoustic Wave Manipulation, Tristan Shah

Master's Theses

Partial Differential Equations (PDEs) are foundational descriptive tools in scientific and engineering disciplines, enabling the exploration of phenomena from material design to climate dynamics and the propagation of pandemics and wildfires. Establishing control of PDEs, especially when the underlying phenomena are only partially observable, holds great potential for fostering technological innovations. This ambition faces considerable obstacles, as a robust sample-based solution remains elusive. Addressing this challenge, this thesis introduces a framework leveraging physics-informed machine learning (ML) to enable control of PDEs. Central to this framework is an agent, equipped with sensors to perceive its environment, that generates a low-dimensional physics-informed …


An Exploration Of Dimensionality Reduction Of Dynamics On Lie Groups Via Structure-Aware Canonical Correlation Analysis, Wooyoung Chung Aug 2024

An Exploration Of Dimensionality Reduction Of Dynamics On Lie Groups Via Structure-Aware Canonical Correlation Analysis, Wooyoung Chung

Master's Theses

Incorporating prior knowledge into a data-driven modeling problem can drastically improve performance, reliability, and generalization outside of the training sample. The stronger the structural properties, the more effective these improvements become. Manifolds are a powerful nonlinear generalization of Euclidean space for modeling finite dimensions. When additionally assuming that the manifold carries (Lie) group structure, this imposes a drastically stricter global constraint. The range of their applications is very wide and includes the important case of robotic tasks. We apply this idea to Canonical Correlation Analysis (CCA). In traditional CCA one constructs a hierarchical sequence of maximal correlations of up to …


Reinforcement Learning Based Planning And Control For Robotic Source Seeking Inspired By Fruit Flies, Gauravkumar Koradiya Aug 2024

Reinforcement Learning Based Planning And Control For Robotic Source Seeking Inspired By Fruit Flies, Gauravkumar Koradiya

Master's Theses

In the exploration of mobile sensing agents such as robots equipped with sensors, these agents have the potential to measure unknown scalar fields, ranging from chemical concentrations to temperature fluctuations. One of the primary interests is the robots’ ability to gravitate towards the peaks or troughs of these fields, a phenomenon termed as “source seeking”. This behavior is invaluable in practical scenarios, like detecting chemical leaks or locating survivors after catastrophes. However, the challenge becomes significantly more pronounced when operating in turbulent flow fields, where the erratic nature of odorant plumes makes predictions and simulations highly unreliable. Interestingly, fruit flies …


Domain Specific Aspect Extraction For Product Design, Divyam Sobti Aug 2024

Domain Specific Aspect Extraction For Product Design, Divyam Sobti

Master's Theses

As technology advances, computers become increasingly proficient at interpreting and translating human language into machine-understandable text. With the help of algorithms in natural language processing (NLP), machines can now translate textual data. These algorithms help identify and extract specific text components known as aspects. The aspects represent specific attributes or topics within textual data. For instance, an Amazon review states,“ This phone has good battery life but poor camera quality,” and attributes like ‘battery life’ and ‘camera quality’ represent aspects in the text. Aspect extraction is a pivotal process involving identifying and isolating key features or topics within text. This …


Adaptable Quantum Education Platform Using Learning Objects, Krishna Puja Anumula Jul 2024

Adaptable Quantum Education Platform Using Learning Objects, Krishna Puja Anumula

Master's Theses

In recent years, the need to make classroom learning more interactive and engaging has become increasingly important. The lack of workforce in interdisciplinary fields such as quantum networking and quantum internet requires a new approach that addresses every learner’s individual needs. To address this challenge, this thesis introduces an adaptive learning platform rooted in the theory of learning objects and Kolb’s experiential learning model. The platform aids educators and learners in designing and utilizing various learning objects for quantum networking and quantum internet.

The platform enables educators and learners to build their own lessons and lesson plans using learning objects …


Digimindready: Enhancing Military Readiness Through Edge Ai-Driven Wellness, Education, And Digital Discipline Via Privacy-First Mhealth Innovation, Md Mehedi Hasan Jun 2024

Digimindready: Enhancing Military Readiness Through Edge Ai-Driven Wellness, Education, And Digital Discipline Via Privacy-First Mhealth Innovation, Md Mehedi Hasan

Master's Theses

Military personnel often find themselves in intense situations that require high focus. Successfully engaging in these dangerous missions means they must efficiently control cognitive load, manage overwhelming stress, and stay focused through distractions to perform at their best. Military training significantly focuses on human performance, which benefits military readiness. The 21st century has introduced unanticipated challenges to all, such as the adverse effects of excessive screen time, external distractions, and over-reliance on technology without being aware of digital discipline. Militaries are no exception. These challenges have become an emerging threat to military personnel's cognitive, emotional, and physical well-being. On top …


A Comparative Study Of The Npm, Pypi, Maven, And Rubygems Open-Source Communities, Saurav Gupta Jun 2024

A Comparative Study Of The Npm, Pypi, Maven, And Rubygems Open-Source Communities, Saurav Gupta

Master's Theses

Open-source software (OSS) ecosystems, defined as environments composed of package managers and programming languages (e.g., NPM for JavaScript), are essential for software development and foster collaboration and innovation. Although their significance is acknowledged, understanding what makes OSS communities healthy and sustainable requires further exploration. This thesis quantitatively assesses the health of OSS projects and communities within the NPM, PyPI, Maven, and RubyGems ecosystems. We explore five research questions addressing project standards, community responsiveness, contribution distribution, contributor retention, and newcomer integration strategies. Our analysis shows varied documentation practices, insider engagement levels, and contribution patterns. Our findings highlight both strengths and different …