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

Engineering Commons

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

Computer Science

Discipline
Institution
Publication Year
Publication
Publication Type
File Type

Articles 211 - 240 of 525

Full-Text Articles in Engineering

Real-Time Detection Of Demand Manipulation Attacks On A Power Grid, Srinidhi Madabhushi Jan 2020

Real-Time Detection Of Demand Manipulation Attacks On A Power Grid, Srinidhi Madabhushi

Electronic Theses and Dissertations

An increased usage in IoT devices across the globe has posed a threat to the power grid. When an attacker has access to multiple IoT devices within the same geographical location, they can possibly disrupt the power grid by regulating a botnet of high-wattage IoT devices. Based on the time and situation of the attack, an adversary needs access to a fixed number of IoT devices to synchronously switch on/off all of them, resulting in an imbalance between the supply and demand. When the frequency of the power generators drops below a threshold value, it can lead to the generators …


Hierarchical Anomaly Detection For Time Series Data, Ryan E. Sperl Jan 2020

Hierarchical Anomaly Detection For Time Series Data, Ryan E. Sperl

Browse all Theses and Dissertations

With the rise of Big Data and the Internet of Things, there is an increasing availability of large volumes of real-time streaming data. Unusual occurrences in the underlying system will be reflected in these streams, but any human analysis will quickly become out of date. There is a need for automatic analysis of streaming data capable of identifying these anomalous behaviors as they occur, to give ample time to react. In order to handle many high-velocity data streams, detectors must minimize the processing requirements per value. In this thesis, we have developed a novel anomaly detection method which makes use …


Improving Pain Management In Patients With Sickle Cell Disease Using Machine Learning Techniques, Fan Yang Jan 2020

Improving Pain Management In Patients With Sickle Cell Disease Using Machine Learning Techniques, Fan Yang

Browse all Theses and Dissertations

Sickle cell disease (SCD) is an inherited red blood cell disorder that can cause a multitude of complications throughout a patient's life. Pain is the most common complication and a significant cause of morbidity. Since pain is a highly subjective experience, both medical providers and patients express difficulty in determining ideal treatment and management strategies for pain. Therefore, the development of objective pain assessment and pain forecasting methods is critical to pain management in SCD. On the other hand, the rapidly increasing use of mobile health (mHealth) technology and wearable devices gives the ability to build a remote health intervention …


Enabling Static Program Analysis Using A Graph Database, Jialun Liu Jan 2020

Enabling Static Program Analysis Using A Graph Database, Jialun Liu

Browse all Theses and Dissertations

This thesis presents the design, the implementation, and the evaluation of a database-oriented static program analysis engine for the PHP programming language. This engine analyzes PHP programs by representing their semantics using a graph-based data structure, which will be subsequently stored into a graph database. Such scheme will fundamentally facilitate various program analysis tasks such as static taint analysis, visualization, and data mining. Specifically, these complex program analysis tasks can now be translated into built-in declarative graph database operations with rich features. Our engine fundamentally differs from other existing static program analysis systems that mainly leverage intermediate representation (IRs) to …


Topological Analysis Of Averaged Sentence Embeddings, Wesley J. Holmes Jan 2020

Topological Analysis Of Averaged Sentence Embeddings, Wesley J. Holmes

Browse all Theses and Dissertations

Sentence embeddings are frequently generated by using complex, pretrained models that were trained on a very general corpus of data. This thesis explores a potential alternative method for generating high-quality sentence embeddings for highly specialized corpora in an efficient manner. A framework for visualizing and analyzing sentence embeddings is developed to help assess the quality of sentence embeddings for a highly specialized corpus of documents related to the 2019 coronavirus epidemic. A Topological Data Analysis (TDA) technique is explored as an alternative method for grouping embeddings for document clustering and topic modeling tasks and is compared to a simple clustering …


Design Of A Novel Wearable Ultrasound Vest For Autonomous Monitoring Of The Heart Using Machine Learning, Garrett G. Goodman Jan 2020

Design Of A Novel Wearable Ultrasound Vest For Autonomous Monitoring Of The Heart Using Machine Learning, Garrett G. Goodman

Browse all Theses and Dissertations

As the population of older individuals increases worldwide, the number of people with cardiovascular issues and diseases is also increasing. The rate at which individuals in the United States of America and worldwide that succumb to Cardiovascular Disease (CVD) is rising as well. Approximately 2,303 Americans die to some form of CVD per day according to the American Heart Association. Furthermore, the Center for Disease Control and Prevention states that 647,000 Americans die yearly due to some form of CVD, which equates to one person every 37 seconds. Finally, the World Health Organization reports that the number one cause of …


Geoaware - A Simulation-Based Framework For Synthetic Trajectory Generation From Mobility Patterns, Jameson D. Morgan Jan 2020

Geoaware - A Simulation-Based Framework For Synthetic Trajectory Generation From Mobility Patterns, Jameson D. Morgan

Browse all Theses and Dissertations

Recent advances in location acquisition services have resulted in vast amounts of trajectory data; providing valuable insight into human mobility. The field of trajectory data mining has exploded as a result, with literature detailing algorithms for (pre)processing, map matching, pattern mining, and the like. Unfortunately, obtaining trajectory data for the design and evaluation of such algorithms is problematic due to privacy, ethical, dataset size, researcher access, and sampling frequency concerns. Synthetic trajectories provide a solution to such a problem as they are cheap to produce and are derived from a fully controllable generation procedure. Citing deficiencies in modern synthetic trajectory …


Extracting Information From Subroutines Using Static Analysis Semantics, Luke A. Burnett Jan 2020

Extracting Information From Subroutines Using Static Analysis Semantics, Luke A. Burnett

Browse all Theses and Dissertations

Understanding how a system component can interact with other services can take an immeasurable amount of time. Reverse engineering embedded and large systems can rely on understanding how components interact with one another. This process is time consuming and can sometimes be generalized through certain behavior.We will be explaining two such complicated systems and highlighting similarities between them. We will show that through static analysis you can capture compiler behavior and apply it to the understanding of a function, reducing the total time required to understand a component of whichever system you are learning.


Predicting Subjective Sleep Quality Using Objective Measurements In Older Adults, Reza Sadeghi Jan 2020

Predicting Subjective Sleep Quality Using Objective Measurements In Older Adults, Reza Sadeghi

Browse all Theses and Dissertations

Humans spend almost a third of their lives asleep. Sleep has a pivotal effect on job performance, memory, fatigue recovery, and both mental and physical health. Sleep quality (SQ) is a subjective experience and reported via patients’ self-reports. Predicting subjective SQ based on objective measurements can enhance diagnosis and treatment of SQ defects, especially in older adults who are subject to poor SQ. In this dissertation, we assessed enhancement of subjective SQ prediction using an easy-to-use E4 wearable device, machine learning techniques and identifying disease-specific risk factors of abnormal SQ in older adults. First, we designed a clinical decision support …


Identifying Knowledge Gaps Using A Graph-Based Knowledge Representation, Daniel P. Schmidt Jan 2020

Identifying Knowledge Gaps Using A Graph-Based Knowledge Representation, Daniel P. Schmidt

Browse all Theses and Dissertations

Knowledge integration and knowledge bases are becoming more and more prevalent in the systems we use every day. When developing these knowledge bases, it is important to ensure the correctness of the information upon entry, as well as allow queries of all sorts; for this, understanding where the gaps in knowledge can arise is critical. This thesis proposes a descriptive taxonomy of knowledge gaps, along with a framework for automated detection and resolution of some of those gaps. Additionally, the effectiveness of this framework is evaluated in terms of successful responses to queries on a knowledge base constructed from a …


An Approach To Cluster And Benchmark Regional Emergency Medical Service Agencies, Swetha Kondapalli Jan 2020

An Approach To Cluster And Benchmark Regional Emergency Medical Service Agencies, Swetha Kondapalli

Browse all Theses and Dissertations

Emergency Medical Service (EMS) providers are the first responders for an injured patient on the field. Their assessment of patient injuries and determination of an appropriate hospital play a critical role in patient outcomes. A majority of states in the US have established a state-level governing body (e.g., EMS Division) that is responsible for developing and maintaining a robust EMS system throughout the state. Such divisions develop standards, accredit EMS agencies, oversee the trauma system, and support new initiatives through grants and training. But to do so, these divisions require data to enable them to first understand the similarities between …


Stream Clustering And Visualization Of Geotagged Text Data For Crisis Management, Nathaniel C. Crossman Jan 2020

Stream Clustering And Visualization Of Geotagged Text Data For Crisis Management, Nathaniel C. Crossman

Browse all Theses and Dissertations

In the last decade, the advent of social media and microblogging services have inevitably changed our world. These services produce vast amounts of streaming data, and one of the most important ways of analyzing and discovering interesting trends in the streaming data is through clustering. In clustering streaming data, it is desirable to perform a single pass over incoming data, such that we do not need to process old data again, and the clustering model should evolve over time not to lose any important feature statistics of the data. In this research, we have developed a new clustering system that …


An Adversarial Framework For Deep 3d Target Template Generation, Walter E. Waldow Jan 2020

An Adversarial Framework For Deep 3d Target Template Generation, Walter E. Waldow

Browse all Theses and Dissertations

This paper presents a framework for the generation of 3D models. This is an important problem for many reasons. For example, 3D models are important for systems that are involved in target recognition. These systems use 3D models to train up accuracy on identifying real world object. Traditional means of gathering 3D models have limitations that the generation of 3D models can help overcome. The framework uses a novel generative adversarial network (GAN) that learns latent representations of two dimensional views of a model to bootstrap the network’s ability to learn to generate three dimensional objects. The novel architecture is …


Quantitative Susceptibility Mapping (Qsm) Reconstruction From Mri Phase Data, Sara Gharabaghi Jan 2020

Quantitative Susceptibility Mapping (Qsm) Reconstruction From Mri Phase Data, Sara Gharabaghi

Browse all Theses and Dissertations

Quantitative susceptibility mapping (QSM) is a powerful technique that reveals changes in the underlying tissue susceptibility distribution. It can be used to measure the concentrations of iron and calcium in the brain both of which are linked with numerous neurodegenerative diseases. However, reconstructing the QSM image from the MRI phase data is an ill-posed inverse problem. Different methods have been proposed to overcome this difficulty. Still, the reconstructed QSM images suffer from streaking artifacts and underestimate the measured susceptibility of deep gray matter, veins, and other high susceptibility regions. This thesis proposes a structurally constrained Susceptibility Weighted Imaging and Mapping …


Development Of Real-Time Systems For Supporting Collaborations In Distributed Human And Machine Teams, Aishwarya Bositty Jan 2020

Development Of Real-Time Systems For Supporting Collaborations In Distributed Human And Machine Teams, Aishwarya Bositty

Browse all Theses and Dissertations

Real-time distributed systems constitute computing nodes that are connected by a network and coordinate with one another to accomplish a cooperative task, combining the responsiveness, fault-tolerance and geographic independence to support time-constrained collaborative applications, including distributed Human-Machine Teaming. In this thesis research the viability of real-time distributed collaborative technologies is demonstrated through the design, development and validation of prototype systems that support two human-machine teaming scenarios namely, ACE-IMS (Affirmation Cue based Interruption Management Systems) and ReadMI (Real-time Assessment of Dialogue in Motivational Interview). ACE-IMS demonstrates how a combination of AI capabilities and the cloud and mobile computing infrastructure can be …


Stream Clustering And Visualization Of Geotagged Text Data For Crisis Management, Nathaniel C. Crossman Jan 2020

Stream Clustering And Visualization Of Geotagged Text Data For Crisis Management, Nathaniel C. Crossman

Browse all Theses and Dissertations

In the last decade, the advent of social media and microblogging services have inevitably changed our world. These services produce vast amounts of streaming data, and one of the most important ways of analyzing and discovering interesting trends in the streaming data is through clustering. In clustering streaming data, it is desirable to perform a single pass over incoming data, such that we do not need to process old data again, and the clustering model should evolve over time not to lose any important feature statistics of the data. In this research, we have developed a new clustering system that …


Global Technology Economic Analysis Paradigm, Iwasan D. Kejawa Ed.D Jan 2020

Global Technology Economic Analysis Paradigm, Iwasan D. Kejawa Ed.D

School of Computing: Faculty Publications

Abstract

Is true that it is not only the consumers that make the economy prospers? Business and government also play a role in the economy of a country and corporation. “The GLOBAL technology economy is driven perhaps by the example of a consumer-based society and capital driven citizenry," according to the article in the investor guide of 2013. The role of the government is very important in businesses, organizations and consumers alike depending on the decisions made by the government officials spending of the government. Research have indicated that dependencies of government, organizations, businesses and consumers are intertwine or intermediary. …


Perspective On Coarse-Graining, Cognitive Load, And Materials Simulation, Eric Jankowski, Nealee Ellyson, Jenny W. Fothergill, Michael M. Henry, Mitchell H. Leibowitz, Evan D. Miller, Mone't Alberts, Jamie D. Guevara, Chris D. Jones, Mia Klopfenstein, Kendra K. Noneman, Rachel Singleton, Matthew L. Jones Jan 2020

Perspective On Coarse-Graining, Cognitive Load, And Materials Simulation, Eric Jankowski, Nealee Ellyson, Jenny W. Fothergill, Michael M. Henry, Mitchell H. Leibowitz, Evan D. Miller, Mone't Alberts, Jamie D. Guevara, Chris D. Jones, Mia Klopfenstein, Kendra K. Noneman, Rachel Singleton, Matthew L. Jones

Materials Science and Engineering Faculty Publications and Presentations

The predictive capabilities of computational materials science today derive from overlapping advances in simulation tools, modeling techniques, and best practices. We outline this ecosystem of molecular simulations by explaining how important contributions in each of these areas have fed into each other. The combined output of these tools, techniques, and practices is the ability for researchers to advance understanding by efficiently combining simple models with powerful software. As specific examples, we show how the prediction of organic photovoltaic morphologies have improved by orders of magnitude over the last decade, and how the processing of reacting epoxy thermosets can now be …


Scalable, Pluggable, And Fault Tolerant Multi-Modal Situational Awareness Data Stream Management Systems, Michael Partin Jan 2020

Scalable, Pluggable, And Fault Tolerant Multi-Modal Situational Awareness Data Stream Management Systems, Michael Partin

Browse all Theses and Dissertations

Features and attributes that describe an event (disasters, social movements, etc.) are heterogeneous in nature. For virtually all events that impact humans, technology enables us to capture a large amount and variety of data from many sources, including humans (i.e., social media) and sensors/internet of things (IoTs). The corresponding modalities of data include text, imagery, voice and video, along with structured data such as gazetteers (i.e., location-based data) and government and statistical data. However, even though there is often an abundance of information produced, this information is fragmented across the various modalities and sources. The DisasterRecord system aims to provide …


Robot Simulation Analysis, Jacob Miller, Jeremy Evert Nov 2019

Robot Simulation Analysis, Jacob Miller, Jeremy Evert

Student Research

• Simulate virtual robot for test and analysis

• Analyze SLAM solutions using ROS

• Assemble a functional Turtlebot

• Emphasize projects related to current research trajectories for NASA, and general robotics applications


Debugging: The Key To Unlocking The Mind Of A Novice Programmer?, Anthony A. Lowe Oct 2019

Debugging: The Key To Unlocking The Mind Of A Novice Programmer?, Anthony A. Lowe

School of Engineering Education Graduate Student Series

Novice programmers must master two skills to show lasting success: writing code and, when that fails, the ability to debug it. Instructors spend much time teaching the details of writing code but debugging gets significantly less attention. But what if teaching debugging could implicitly teach other aspects of coding better than teaching a language teaching debugging? This paper explores a new theoretical framework, the Theory of Applied Mind for Programming (TAMP), which merges dual process theory with Jerome Bruner’s theory of representations to model the mind of a programmer. TAMP looks to provide greater explanatory power in why novices struggle …


Generalized Relay Network Design And Collaborative Dispatching In Truckload Transportation, Amin Ziaeifar Oct 2019

Generalized Relay Network Design And Collaborative Dispatching In Truckload Transportation, Amin Ziaeifar

Operations Research and Engineering Management Theses and Dissertations

The truckload industry faces a serious problem of high driver shortage and turnover rate which is typically around 100\%. Among the major causes of this problem are extended on-the-road times where drivers handle several truckload pickup and deliveries successively; non-regular schedules and get-home rates; and low utilization of drivers dedicated time. These are by-and-large consequences of the driver-to-load dispatching method, which is based on point-to-point dispatching or direct shipment from origin-to-destination, commonly employed in the industry. In this dissertation, we consider an alternative dispatching method that necessitates careful design of an underlying network. In this scheme, a truckload on its …


An Efficient Framework For The Stochastic Verification Of Computation And Communication Systems Using Emerging Technologies, Zhen Zhang Jul 2019

An Efficient Framework For The Stochastic Verification Of Computation And Communication Systems Using Emerging Technologies, Zhen Zhang

Funded Research Records

No abstract provided.


Long Term Software Quality And Reliability Assurance In A Small Company, Eric Abuta May 2019

Long Term Software Quality And Reliability Assurance In A Small Company, Eric Abuta

Computer Science and Engineering Theses and Dissertations

Demonstrating software reliability across multiple software releases has become essential in making informed decisions of upgrading software releases without impacting significantly end users' characterized processes and software quality standards. Standard defect and workload data normally collected in a typical small software development organization can be used for this purpose. Objective of this study was to demonstrate how to measure software reliability in multiple releases and whether continuous defect fixes and code upgrades increased software reliability. This study looked at techniques such as trend test that evaluated software system's overall trend and stability, input domain reliability models (IDRM) that assessed system's …


Equilibrium-Based Workload Balancing For Robust Emergency Response Operations In Metropolitan Areas, Parya Roustaee Apr 2019

Equilibrium-Based Workload Balancing For Robust Emergency Response Operations In Metropolitan Areas, Parya Roustaee

Civil and Environmental Engineering Theses and Dissertations

This thesis presents an equilibrium-based modeling framework for emergency response (ER) workload balancing to achieve robust operation in large-scale metropolitan areas. The problem is formulated as a non-linear mathematical program (NLP), which determines the optimal workload cutoff for each ER station such that the weighted sum of the area-wide expected response time and its variation are minimized. The concept of Marginal Cost of Uncertainty (MCU) is introduced to measure the impact of a station’s workload increase on the area-wide service performance. The solution of the NLP is proved to be equivalent to a state of equilibrium in which all stations …


A Grammar Based Approach To Distributed Systems Fault Diagnosis Using Log Files, Stephen Hanka Apr 2019

A Grammar Based Approach To Distributed Systems Fault Diagnosis Using Log Files, Stephen Hanka

Computer Science and Engineering Theses and Dissertations

Diagnosing and correcting failures in complex, distributed systems is difficult. In a network of perhaps dozens of nodes, each of which is executing dozens of interacting applications, sometimes from different suppliers or vendors, finding the source of a system failure is a confusing, tedious piece of detective work. The person assigned this task must trace the failing command, event, or operation through the network components and find a deviation from the correct, desired interaction sequence. After a deviation is identified, the failing applications must be found, and the fault or faults traced to the incorrect source code.

Often the primary …


Space Defense: Creating A 2d Game With 3d Assets Using Unity Game Engine, Jeevan Vase Mar 2019

Space Defense: Creating A 2d Game With 3d Assets Using Unity Game Engine, Jeevan Vase

Computer Science and Software Engineering

The goal of this senior project was to learn and use the skills necessary for one person to make a complete game. The 3D assets that were used were downloaded from the Unity Store. I used Unity Game Engine to create the logic for the game. This document explains the technologies that I used, design choices I made, feedback from player-testing, and work that I want to complete for the project in the future. The final game demo features three levels, a start screen, and a combat system that allows players to gain additional ships to help defend their planet.


Analyzing Public View Towards Vaccination Using Twitter, Mahajan Rutuja Jan 2019

Analyzing Public View Towards Vaccination Using Twitter, Mahajan Rutuja

Browse all Theses and Dissertations

Educating people about vaccination tends to target vaccine acceptance and reduction of hesitancy. Social media provides a promising platform for studying public perception regarding vaccination. In this study, we harvested tweets over a year related to vaccines from February 2018 to January 2019. We present a two-stage classifier to: (1) classify the tweets as relevant or non-relevant and (2) categorize them in terms of pro-vaccination, anti-vaccination, or neutral outlook. We found that the classifier was able to distinguish clearly between anti-vaccination and pro-vaccination tweets, but also misclassified many of these as neutral. Using Latent Dirichlet Allocation, we found that two …


Improvements Of And Extensions To Fsmweb: Testing Mobile Apps, Ahmed Fawzi Al Haddad Jan 2019

Improvements Of And Extensions To Fsmweb: Testing Mobile Apps, Ahmed Fawzi Al Haddad

Electronic Theses and Dissertations

A mobile application is a software program that runs on mobile device. In 2017, 178.1 billion mobile apps downloaded and the number is expected to grow to 258.2 billion app downloads in 2022 [19]. The number of app downloads poses a challenge for mobile application testers to find the right approach to test apps. This dissertation extends the FSMWeb approach for testing web applications [50] to test mobile applications (FSMApp). During the process of analyzing FSMWeb how it could be extended to test Mobile Apps, a number of shortcomings were detected which we improved upon. We discuss these first. We …


Protection Of High-Voltage Transformer Bushings And Other Brittle Structures Against Impact, Christine Nichole Henderson Jan 2019

Protection Of High-Voltage Transformer Bushings And Other Brittle Structures Against Impact, Christine Nichole Henderson

Electronic Theses and Dissertations

This dissertation contributes unique approaches to improve the fundamental understanding of the impact behavior of porcelain high-voltage (HV) transformer bushings under high-velocity impact, with a focus on their protection with feasible methods which could be quickly applied in service to prevent vandalism and other undesirable impact situations. The bushings are brittle and pressurized; prone to explosive damage when hit by a high-velocity projectile. Damaged bushings can destroy transformers and entire substations in complex fashions. This can put the power grid at risk for cascading failures and electrical blackouts, affecting consumers. Therefore, suggesting practical approaches which could be used to protect …