Defense Notices


All students and faculty are welcome to attend the final defense of EECS graduate students completing their M.S. or Ph.D. degrees. Defense notices for M.S./Ph.D. presentations for this year and several previous years are listed below in reverse chronological order.

Students who are nearing the completion of their M.S./Ph.D. research should schedule their final defenses through the EECS graduate office at least THREE WEEKS PRIOR to their presentation date so that there is time to complete the degree requirements check, and post the presentation announcement online.

Upcoming Defense Notices

Luke Staudacher

Enabling Versal-Based Signal Processing Through a Development Framework and User Guide

When & Where:


Nichols Hall, Room 246 (Executive Conference Room)

Committee Members:

Jonathan Owen, Chair
Shannon Blunt
Carl Leuschen
Erik Perrins

Abstract

AMD’s latest generation of adaptive system-on-chip (SoC) devices, the Versal product family, offers enhanced processing capabilities that are attractive to researchers and system designers. However, these capabilities introduce a significant knowledge barrier, limiting the practical benefits of Versal devices compared to more mature platforms from AMD, Intel, and other industry vendors. This project addresses this challenge through two primary deliverables: a software framework and a comprehensive user manual targeting Versal development. The software framework, named RSL Versal Core, provides a framework for users unfamiliar with Versal devices by selectively abstracting away more complex design components. Using a small set of commands, users can synthesize a programmable logic (PL) design, compile a Linux operating system for the onboard Arm processor with PL communication support, and program supported development boards. Following initial setup, the framework also supports extended software and firmware development for specific project needs. The accompanying user manual documents both RSL Versal Core and broader Versal development concepts. It guides users through reproducing and customizing the framework outputs manually and introduces key architectural and design principles useful for effective Versal-based system development. Together, these deliverables enable new developers to rapidly gain proficiency with Versal platforms and enable implementation of digital signal processing (DSP) concepts.


William Powers

Implementation and Analysis of Robust System-Informed Waveform Design

When & Where:


Nichols Hall, Room 246 (Executive Conference Room)

Committee Members:

Jonathan Owen, Chair
Shannon Blunt
Carl Leuschen


Abstract

Due to rapid advances in high-speed analog-to-digital conversion and software-defined architectures, modern radar systems increasingly shift signal generation and conditioning into the digital domain. These architectures enable high-fidelity signal capture and provide substantial flexibility in waveform synthesis and signal processing that was previously impractical in analog implementations. Despite these advances, however, achievable radar performance remains fundamentally constrained by the physical transmit hardware through which the signal is ultimately realized. Nonlinear amplification, finite bandwidth, and memory effects introduce distortion that creates a significant gap between idealized waveform design and the waveform that is physically radiated.

To address this limitation, this work proposes a system-aware radar waveform design framework that couples data-driven system identification with deterministic optimization to generate waveforms tailored to the underlying transmit hardware. A complex baseband memory polynomial model is developed to characterize nonlinear transmit-chain behavior using loopback measurements, where $\ell_1$-regularized LASSO estimation is employed to improve robustness against ill-conditioning and feature redundancy. Under this architecture, a generalized integrated sidelobe level (GISL) objective is reformulated using logarithmic scalarization to produce a numerically stable and Pareto-tunable optimization criterion capable of balancing output energy and sidelobe suppression. Additionally, efficient vectorized gradient expressions are derived using Wirtinger calculus and implemented using gradient-based descent and the limited-memory BFGS algorithm for practical high-dimensional waveform synthesis.

To validate the framework, a comprehensive hardware-in-the-loop testbench was developed supporting direct model identification and experimental evaluation of optimized waveform performance. Simulation and experimental results demonstrate that continuous-phase FM waveforms exhibit strong inherent robustness to nonlinear distortion, while phase-coded waveforms with large instantaneous phase discontinuities show significantly greater sensitivity to transmit-chain impairments. Across both waveform classes, the proposed framework achieves substantial improvements in output power efficiency and pulse compression performance relative to system-agnostic waveform design. These results demonstrate that transmitter constraints must be treated as fundamental design variables rather than secondary effects and establish system-aware optimization as a practical framework for next-generation radar waveform synthesis.


Cody Gish

Real-time GPU Based Arbitrary Waveform Generation Utilizing a Software-Defined Radar Platform

When & Where:


Nichols Hall, Room 246 (Executive Conference Room)

Committee Members:

Jonathan Owen, Chair
Shannon Blunt
Patrick McCormick


Abstract

Due to the ever-growing demand for access to the finite resources of the electromagnetic spectrum, significant effort has been directed toward improving spectrum utilization. This has become a particular challenge in radar transmission design, where waveform diversity techniques have emerged as a promising solution despite the accompanying implementation complexity. Diverse signals are inherently non-repeating and pose unique challenges in comparison to traditional radar waveforms. Software defined radios (SDRs) allow for traditional RF components and signal processing to be implemented and controlled in software rather than hardware, providing a platform for testing experimental radar algorithms. This thesis presents a real-time parallel implementation of five previously developed distinct waveform-diverse radar signals for use in a coherent SDR system. The implemented waveforms include stochastic waveform generation (StoWGe), multi-user radar communication (MURC), phase-attached radar communication (PARC), pseudo-random optimized frequency modulation (PRO-FM), and waveform recycling. To enable real-time generation at maximum SDR data rates, these waveforms are implemented using digital synthesis techniques via GPU parallel processing. This approach alleviates CPU resource limitations by offloading computationally intensive waveform generation tasks to the GPU, enabling continuous high-throughput operation. A custom asynchronous transmit and receive architecture is developed to integrate these GPU-accelerated waveforms with UHD-based SDR hardware. The system leverages a multithreaded framework approach that can sustain coherent and synchronized radar operation. To validate the system, a series of loopback testing across all waveforms and a variety of parameters is completed to confirm the execution of the generate-transmit-receive chain.


David Felton

Optimization and Evaluation of Physical Complementary Radar Waveforms

When & Where:


Nichols Hall, Room 129 (Apollo Auditorium)

Committee Members:

Shannon Blunt, Chair
Rachel Jarvis
Patrick McCormick
James Stiles
Zsolt Talata

Abstract

The RF spectrum is a precious, finite resource with ever-increasing demand. Consequently, the mandate to be a "good spectral neighbor" is in direct conflict with the requirements for high-performance sensing where correlation error is fundamentally limited. As such, matched-filter radar performance is often sidelobe-limited with estimation error being constrained by the time-bandwidth (TB) of the collective emission. The methods developed here seek to bridge this gap between idealized radar performance and practical utility via waveform design.    

Estimation error becomes more complex when employing pulse-agility. In doing so, range-sidelobe modulation (RSM) spreads energy across Doppler, rendering traditional methods ineffective. To address this, the gradient-based complementary-FM framework was developed to produce complementary sidelobe cancellation (CSC) after coherently combining subsets within a pulse-agile emission. In contrast to the majority of complementary signals, explored via phase-coding, these Comp-FM waveform subsets achieve CSC while preserving hardware-compatibility since they are FM (though design distortion is never completely avoided). Although Comp-FM addressed practicality via hardware amenability, CSC was localized to zero-Doppler. This work expands the Comp-FM notion to a Doppler-generalized (DG) framework, extending the cancellation condition to an arbitrary span. The same framework can likewise be employed to jointly optimize an entire coherent processing interval (CPI) to minimize RSM within the radar point-spread-function (PSF), thereby generalizing the notion of complementarity and introducing the potential for cognitive operation if sufficient scattering knowledge is available a-priori.          

Sensing with a single emitter is limited by self-inflicted error alone (e.g., clutter, sidelobes), while MIMO systems must additionally contend with the cross-responses from emitters operating concurrently (e.g., simultaneously, spatially proximate, in a shared spectrum), further degrading radar sensitivity. Now, total correlation error is dictated by the overlapping TB (i.e., how coincident are the signals) and number of operating emitters, compounding difficulty to estimate if left unaddressed. As such, the determination of "orthogonal waveforms" comprises a large portion of MIMO literature, though remains a phenomenological misnomer for pulsed emissions. Here, the notion of complementary-FM is applied to a multi-emitter context in which transmitter-amenable quasi-orthogonal subsets, occupying the same spectral band, are produced via a similar gradient-based approach. To further practicalize these MIMO-Comp-FM waveform subsets, the same "DG" approach described above, addressing the otherwise-default Doppler-induced degradation of complementary signals, is applied. In doing so, Doppler-independent separability and complementarity greatly improves estimation sensitivity for multi-emitter systems. 

This MIMO-Comp-FM framework is developed for standard matched filter processing. Coupling this framework with a "DG" form of the previously explored MIMO-MiCRFt is also investigated, illustrating the added benefit of pairing optimized subsets with similarly calibrated processing. 

Each of these methods is developed to address unique and increasingly complex sources of estimation error. All approaches are initially developed and evaluated via simulated analysis where ground-truth is known. Then, despite hardware-induced distortion being unavoidable, the MIMO-Comp-FM framework is confirmed via loopback measurements to preserve the majority of CSC that was observed in simulation. Finally, open-air demonstration of each approach validates practical utility on a radar system.


Past Defense Notices

Dates

MEEYOUNG PARK

HealthTrust: Assessing the Trustworthiness of Healthcare Information on the Internet

When & Where:


250 Nichols Hall

Committee Members:

Bo Luo, Chair
Xue-Wen Chen
Arvin Agah
Luke Huan
Yong Zeng

Abstract

Healthcare information is growing exponentially and is made more available to public. However, not all health-related information on the Internet is scientific, accurate and objective. The trustworthiness of the web information can be hardly discriminated due to the fast and augmentative properties of the Internet. Most search engines provide relevant pages to given keywords, but the results might contain unreliable or biased information. Consequently, a significant challenge associated with the information explosion is to ensure effective use of information. One way to improve the search results is by accurately identifying more trustworthy data. Surprisingly, although trustworthiness of sources is essential for a great number of daily users, not much work has been done for healthcare information sources by far. In this work, we propose a new method, HealthTrust, a new approach to automatically assess the trustworthiness of online healthcare information providers. The goal of the HealthTrust is to generalize and formalize the observations to develop a computational model that integrates topology-based and opinion-based approaches for credibility assessment of websites containing healthcare related information.


ZAID HAYYEH

Covert Networks Exploiting OFDM

When & Where:


250 Nichols Hall

Committee Members:

Victor Frost, Chair
Shannon Blunt
David Petr
Erik Perrins
Jeffrey Lang

Abstract

The desire to hide communications has been around for a very long time. This includes hiding the existence of the transmission and the location of the sender. The existence of wireless networks offers another medium for these covert communications. 
With many devices and networks competing for the limited spectrum, new technologies and methods are constantly sought after to increase spectral efficiency and broaden use to more devices and their bandwidth hungry applications. Orthogonal Frequency Division Multiplexing (OFDM) increases spectral efficiency when compared to Frequency Division Multiplexing (FDM). Adaptive modulation and coding (AMC), hybrid auto-repeat-request (HARQ), and opportunistic scheduling allows the system the ability to adapt to the changing environment and maintain performance. These technologies are utilized in fourth generation (4G) wireless networks such as Long Term Evolution Advanced (LITE-Advanced) and WiMAX. 
This research proposes to hide a covert communications network within the RF environment of these packet based networks. We anticipate the existence of the aforementioned technologies to allow the non-covert network to adjust to the existence of the covert network. In other words, the wireless networks will view the covert network as a minor change in the RF environment. This research will also seek to measure the effect of the covert networks on the non-covert networks performance.


LI CHENG

An Extensible Model-Based Approach for Analyzing and Testing Dynamic Multi-Tier Web Applications

When & Where:


2001B Eaton Hall

Committee Members:

Hossein Saiedian, Chair
Arvin Agah
Jerzy Grzymala-Busse
Fengjun Li
Reza Barati

Abstract

Web-based applications have become predominant in commercial software for all businesses, such as e-commerce, health care, government, and academia. There is a critical demand for effective and inexpensive functional testing methodologies for such applications to ensure their quality and reliability. The existing testing methodologies are insufficient to address the testing challenges raised by the increasing complexity of Web applications, including the use of multi-tier architectures, heterogeneous execution environments, dynamic contents, and frequent requirement changes. This research aims to address the above challenges by developing an extensible gray-box model-based testing (GMT) approach. 

The GMT defines a set of models that capture the dependencies of testing artifacts from a multi-tier architectural perspective. The models include Web conceptual model (WCM), Web object relation model (WORM), Web data to logic integration model (WDLIM), Web presentation to logic integration model (WPLIM), and Web system integration model (WSIM). The WORM, in the form of object relation diagrams, is used for the test case generation in intra-tier unit testing. The WLDIM and WPLIM are employed for gray-box integration testing across tiers. The WSIM, in the forms of system dependency graphs or UML sequence diagrams, is constructed for test path selection in black-box system testing phase. 

The GMT is capable of incorporating architectural styles beyond the traditional 3-tier Web applications. Extensions are developed to capture the component dependencies in elementary Web services, composite workflows, and Ajax-based rich Internet applications. A comprehensive empirical study is conducted to validate the GMT. Sixteen medium-scale projects from industrial context are selected as the subject applications. For each subject, 173 measurable attributes are collected. Formal analysis on the experiment data is performed and GMT is empirically evaluated against a well-known benchmark method to compare testing coverage effectiveness and testing performance. 

This research makes several important contributions to the software testing research community and demonstrates that the GMT effectively addresses the difficulty of analyzing multi-tier Web applications. The empirical results verify that the GMT is highly suitable in detecting functional defects in Web applications, particularly those from inter-tier integration. The fault seeding database and its experimental data establish a baseline for future empirical studies.


ANDREW FARMER

Mechanizing Worker/Wrapper for Domain Specific Optimizations

When & Where:


250 Nichols Hall

Committee Members:

Andy Gill, Chair
Perry Alexander
Prasad Kulkarni
James Miller
Chris Depcik

Abstract

A hallmark of functional programming languages is their support for the algebraic manipulation of programs. While such techniques lend themselves to mechanization, they are usually employed by hand, requiring considerable expertise, but offering a high assurance of the correctness of the result. Library writers are especially likely to use these techniques in order to implement optimizations which are either deemed too narrowly applicable to be worth implementing in a general language compiler, or may only represent an optimization in certain specific contexts. Such domain-specific optimizations can be incredibly effective however, offering complexity-changing improvement. In many instances, they are accomplished by changing the data structures over which the computation operates. 

We propose a framework for mechanizing the worker/wrapper transformation, which can express a large number of these domain-specific optimizations that depend on changing data structures. As a significant case study, we propose to recast the Stream Fusion transformation as an instance of worker/wrapper, using it to motivate the capabilities of our framework. We also propose extensions to Stream Fusion to allow it to optimize higher-order stream combinators. The resulting framework should lower the effort required to mechanize such transformations, leading to increased correctness and reuse. Additionally, the extended Stream Fusion transformation will offer practical performance improvements to a wide range of programs.


BRIEN SMITH-MARTINEZ

A Genetic Algorithm for Generating Radar Transmit Codes

When & Where:


2001B Eaton Hall

Committee Members:

Arvin Agah, Chair
Swapan Chakrabarti
James Stiles


Abstract

This work presents the design and development of a genetic algorithm to generate long range transmit codes with low autocorrelation side lobes for radar. The genetic algorithm described in this work has a parallel processing design and has been used to generate codes with multiple constellations for various code lengths with low estimated error of a target profile.


PHILIP MEIN

A Latency-Determining/User Directed Firefox Browser Extension

When & Where:


246 Nichols Hall

Committee Members:

James Sterbenz, Chair
Bo Luo
Gary Minden


Abstract

As the World Wide Web continues to evolve as the preferred choice for information access it is critical that its utility to the user remains. Latency as a result of network congestion, bandwidth availability, server processing delays, embedded objects, and transmission delays and errors can impact the utility of the web browser application. To improve the overall user experience the application needs to not only provide feedback to the end user about the latency of links that are available but to also provide them decision controls in the retrieval of the web content. This thesis presents a background and related work relating to latency and web optimization techniques to reduce this latency and then introduce an improvement to the "latency aware" Mozilla Firefox extension which was originally developed by Sterbenz et. al., in 2002. This these describes the architecture and prototype implementation, followed with an analysis of its effectiveness to predict latency and future work.


BRIAN CORDILL

Radar System Enhancement through High Fidelity Electromagnetic Modeling

When & Where:


317 Nichols Hall

Committee Members:

Sarah Seguin, Chair
Shannon Blunt
Christopher Allen
James Stiles
Mark Ewing

Abstract

Radar systems can fulfill a wide range of remote sensing missions, from aircraft tracking, to rainfall rate measurements, to automobile cruise control assist. The history of radar is full of innovation and a drive to "get the most" out of a system. History, however, is also full of simplifying assumptions made along the way to make certain problems tractable. In some sense, engineers have historically traded performance for tractability. Antenna arrays and their accompanying electromagnetics is one such area that is ripe to have its simplifying assumptions pealed back in an effort to extract even more performance. This can be demonstrated by developing high fidelity electromagnetic (EM) models of a radar array and showing that existing array processing algorithms based on simplified models are operating at a degraded performance level. These high fidelity EM models can then serve as a basis to enhance the performance of these algorithms. This work will specifically examine integrating a blind calibration process into the Re-Iterative Super Resolution (RISR) Direction of Arrival (DoA) algorithm to improve RISRs performance, show that the misapplication of the reciprocity theorem is holding back radar array processing algorithms, and investigate the possibility of leveraging recent results showing non-linearities in off-boresight emissions to improve clutter mitigation.


BALASUBRAMANIAM SRIDHAR

Precise Computation Control using Discovered Computation Structure and Behaviour

When & Where:


250 Nichols Hall

Committee Members:

Prasad Kulkarni, Chair
Arvin Agah
Perry Alexander


Abstract

Many applications use a variety of components both at the middleware and OS as part of their execution and systems are designed to provide these applications with high availability and specific qualities of service intended for specific application semantics. To provide these features, systems must be developed that exercise precise control over computation 
behaviour. This thesis proposes a mechanism where the structure of the computation and its behaviour can be discovered by tracing the system calls that an application makes during the period of its execution in real time using Data Streams and Computation Component Set Manager frameworks. This thesis also demonstrates the integration of computation behaviour information with Hierarchical Group Scheduling framework to achieve precise control over the execution of the application through arbitrary scheduling semantics.


MARYAM MAHANI

Strategic Structural Reorganization in Multi-agent Systems Inspired by Social Organization Theory

When & Where:


129 Nichols

Committee Members:

Arvin Agah, Chair
Swapan Chakrabarti
Man Kong
Brian Potetz
Prajna Dhar

Abstract


HONGLIANG FEI

Learning from Structured Data

When & Where:


246 Nichols Hall

Committee Members:

Luke Huan, Chair
Arvin Agah
Bo Luo
Brian Potetz
Hongguo Xu

Abstract