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

Computer Sciences Commons™

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

Theses and Dissertations

Discipline
Institution
Keyword
Publication Year
File Type

Articles 1021 - 1050 of 2733

Full-Text Articles in Computer Sciences

Algorithms For Robot Coverage Under Movement And Sensing Constraints, Jeremy S. Lewis Oct 2018

Algorithms For Robot Coverage Under Movement And Sensing Constraints, Jeremy S. Lewis

Theses and Dissertations

This thesis explores the problem of generating coverage paths—that is, paths that pass within some sensor footprint of every point in an environment—for mobile robots. It both considers models for which navigation is a solved problem but motions are constrained, as well for models in which navigation must be considered along with coverage planning because of the robot’s unreliable sensing and movements.

The motion constraint we adopt for the former is a common constraint, that of a Dubins vehicle. We extend previous work that solves this coverage problem as a traveling salesman problem (TSP) by introducing a practical heuristic algorithm …


Certificate Revocation Table: Leveraging Locality Of Reference In Web Requests To Improve Tls Certificate Revocation, Luke Austin Dickinson Oct 2018

Certificate Revocation Table: Leveraging Locality Of Reference In Web Requests To Improve Tls Certificate Revocation, Luke Austin Dickinson

Theses and Dissertations

X.509 certificate revocation defends against man-in-the-middle attacks involving a compromised certificate. Certificate revocation strategies face scalability, effectiveness, and deployment challenges as HTTPS adoption rates have soared. We propose Certificate Revocation Table (CRT), a new revocation strategy that is competitive with or exceeds alternative state-of-the-art solutions in effectiveness, efficiency, certificate growth scalability, mass revocation event scalability, revocation timeliness, privacy, and deployment requirements. The CRT periodically checks the revocation status of X.509 certificates recently used by an organization, such as clients on a university's private network. By prechecking the revocation status of each certificate the client is likely to use, the client …


Authenticating Smart Device Users With Behavioral Biometrics, Yanyan Li Sep 2018

Authenticating Smart Device Users With Behavioral Biometrics, Yanyan Li

Theses and Dissertations

Designed as personal smart assistant, smartphones and smartwatches have dramatically changed people's lives in every aspect from social network communication, navigation to both online and offline shopping. A large amount of personal data such as messages, emails and payment information is stored in such a device. Such data, if lost, can lead to privacy leakage and financial loss. Therefore, protecting such devices from unauthorized access is crucial. Despite the existence of personal identification numbers (PIN) and unlock patterns for user authentication, they have well known drawbacks. Although physiological biometrics such as fingerprints and facial recognition has become popular, they suffer …


Krahasimi I Zhvillimit Të Rest Api Me Java(Spring) Dhe C#, Shkelzen Fejzullahu Sep 2018

Krahasimi I Zhvillimit Të Rest Api Me Java(Spring) Dhe C#, Shkelzen Fejzullahu

Theses and Dissertations

Kohëve të fundit teknologjia ka filluar të zhvillohet me hapa shumë të shpejtë dhe ky zhvillim i shpejtë i teknologjisë ka prekur edhe sferën e informacionit. Si çdo zhvillim i shpejtë përveç të mirave, ka edhe efektet negative që i krijon. Një nga efektet negative është de funksionalizimi i sistemeve të decentralizuara të informacionit. Me një fjalë shume aplikacione nuk e kishin përdorsh mërin e njëjtë si më parë dhe kjo shtyu inxhinierët kompjuterik që të kërkojnë zgjidhje të problemit përmes sistemeve të cilat do të ishin të centralizuara, ku mirëmbajtja dhe qasja do të ishte shume më e lehtë, …


Krimet Kibernetike, Dua Gjyshinca Sep 2018

Krimet Kibernetike, Dua Gjyshinca

Theses and Dissertations

Në ditët e sotme moderne ku po mbizotëron e ashtëquajtura Epoka e Internet-it shumë nga punët e përditshme si pagesat, komunikimi në mes njerëzve, ndjekja e kurseve mësimore, shkarkimi dhe ngarkimi i dokumenteve të ndryshme, njoftimet rreth ngjarjeve në botë apo edhe përdorimi i aplikacioneve të ndryshme për argëtim ndodhin online me anë të pajisjeve të ndryshme si kompjuterët personal, telefonat e mençur dhe pajisjet tjera.

Njëra ndër gjërat më të rëndësishme që është e mundur falë internetit është mundësia që çdo kush në botë pavarësisht vendndodhjes i jepet mundësia që të lexojë dhe të njoftohet për ngjarjet nga e …


Kërcenimi Në Sigurinë E Bazës Së Të Dhënave (Oracle Vs Ms Sql Server), Rasti I Atk-Së, Ragip Avdijaj Sep 2018

Kërcenimi Në Sigurinë E Bazës Së Të Dhënave (Oracle Vs Ms Sql Server), Rasti I Atk-Së, Ragip Avdijaj

Theses and Dissertations

Tani më ne jemi deshmitar se në të gjitha organizatat të vogëla apo të mëdha , private apo publike, shërbimet mvaren nga shërbimet e sistemeve të informacionit. Ku në thelb të çdo sistemi të tillë të informacionit ka një bazë të dhënash. Ashtu edhe te ne në Administratën Tatimore të Kosovës (ATK) zhvillimet dhe shërbimet mvaren nga baza e shënimeve. Këto baza të shënimeve përmbajnë të dhëna të ndijëshme për organizaten dhe për përsonat juridik e fizikë si: informacionet financiare ,transakcionet dhe të gjitha informatat tjera . Organizatat gjithmonë janë përballur me sfidat për mbrojtjen e të dhënave konfidenciale nga …


Breaking Down The Barriers To Operator Workload Estimation: Advancing Algorithmic Handling Of Temporal Non-Stationarity And Cross-Participant Differences For Eeg Analysis Using Deep Learning, Ryan G. Hefron Sep 2018

Breaking Down The Barriers To Operator Workload Estimation: Advancing Algorithmic Handling Of Temporal Non-Stationarity And Cross-Participant Differences For Eeg Analysis Using Deep Learning, Ryan G. Hefron

Theses and Dissertations

This research focuses on two barriers to using EEG data for workload assessment: day-to-day variability, and cross- participant applicability. Several signal processing techniques and deep learning approaches are evaluated in multi-task environments. These methods account for temporal, spatial, and frequential data dependencies. Variance of frequency- domain power distributions for cross-day workload classification is statistically significant. Skewness and kurtosis are not significant in an environment absent workload transitions, but are salient with transitions present. LSTMs improve day- to-day feature stationarity, decreasing error by 59% compared to previous best results. A multi-path convolutional recurrent model using bi-directional, residual recurrent layers significantly increases …


A Methodology For Evaluating Relational And Nosql Databases For Small-Scale Storage And Retrieval, Ryan D. Engle Sep 2018

A Methodology For Evaluating Relational And Nosql Databases For Small-Scale Storage And Retrieval, Ryan D. Engle

Theses and Dissertations

Modern systems record large quantities of electronic data capturing time-ordered events, system state information, and behavior. Subsequent analysis enables historic and current system status reporting, supports fault investigations, and may provide insight for emerging system trends. Unfortunately, the management of log data requires ever more efficient and complex storage tools to access, manipulate, and retrieve these records. Truly effective solutions also require a well-planned architecture supporting the needs of multiple stakeholders. Historically, database requirements were well-served by relational data models, however modern, non-relational databases, i.e. NoSQL, solutions, initially intended for “big data” distributed system may also provide value for smaller-scale …


Techniques For Improved Space Object Detection Performance From Ground-Based Telescope Systems Using Long And Short Exposure Images, David J. Becker Aug 2018

Techniques For Improved Space Object Detection Performance From Ground-Based Telescope Systems Using Long And Short Exposure Images, David J. Becker

Theses and Dissertations

Space object detection is of great importance in the highly dependent yet competitive and congested space domain. Detection algorithms employed play a crucial role in fulfilling the detection component in the space situational awareness mission to detect, track, characterize and catalog unknown space objects. Many current space detection algorithms use a matched filter or a spatial correlator on long exposure data to make a detection decision at a single pixel point of a spatial image based on the assumption that the data follows a Gaussian distribution. This research focuses on improving current space object detection algorithms and developing new algorithms …


Automating Mobile Device File Format Analysis, Richard A. Dill Aug 2018

Automating Mobile Device File Format Analysis, Richard A. Dill

Theses and Dissertations

Forensic tools assist examiners in extracting evidence from application files from mobile devices. If the file format for the file of interest is known, this process is straightforward, otherwise it requires the examiner to manually reverse engineer the data structures resident in the file. This research presents the Automated Data Structure Slayer (ADSS), which automates the process to reverse engineer unknown file for- mats of Android applications. After statically parsing and preparing an application, ADSS dynamically runs it, injecting hooks at selected methods to uncover the data structures used to store and process data before writing to media. The resultant …


Robotic Arm Remote Control Framework, Anthony La Rosa Aug 2018

Robotic Arm Remote Control Framework, Anthony La Rosa

Theses and Dissertations

This thesis presents a robot control framework to aid in research using a robotic arm. The scope of this current study is to develop a framework to allow controlling the robotic arm from either a remote network or locally in the lab. A previous method of remote control was present using a Java applet that is no longer supported. The new framework allows communication through REST calls to a server controlling the robot and also tests direct commands to the robot controller to evaluate the overhead of all communication methods.


Information Foraging Through The Analysis Of Semantic Network Topology, Phillip J. Dibona Jul 2018

Information Foraging Through The Analysis Of Semantic Network Topology, Phillip J. Dibona

Theses and Dissertations

Information seekers are posed with multiple challenges in gathering an unbiased and comprehensive body of information. The costs of analyzing documents often drive searches toward a small subset of documents. Additionally, modern search tools may reinforce the confirmation bias of users by providing only those documents that closely match their search query. The end result is a decision or hypothesis that is ill-considered and substantiated by potentially biased information. Information seekers need an information foraging tool that can help them explore the document corpus to find relevant topics and text snippets, while finding the hidden information that may be buried …


Sistemi Menaxhues I Trafikut Urban Në Kohë Reale Në Komunën E Prishtinës, Armir Kuçi Jul 2018

Sistemi Menaxhues I Trafikut Urban Në Kohë Reale Në Komunën E Prishtinës, Armir Kuçi

Theses and Dissertations

Duke marrë parasysh vonesat e shpeshta të autobusëve të transportit publik në qytetin e Prishtinës, të cilat paraqesin një shqetësim të madh për qytetarët, është konceptuar, dizajnuar, realizuar dhe demostruar një sistem informues për qytetarët dhe menaxhues për Qendrën Menaxhuese të Transportit Publik mbi gjendjen reale të autobusëve në teren. Ky punim shkencor, paraqet një zgjidhje të Internet of Things (IoT) për përmirësimin e transportit publik. Qëllimi i këtij sistemi është informimi i qytetarëve në kohë reale për arritjen e autobusëve në stacionet përkatëse si dhe të bëjë transportin publik më lehtë të menaxhueshëm në qytetin e Prishtinës. Përfituesit direkt …


The Use Of Recommender Systems In Web Applications – The Troi Case, Donjeta Mulaj Jul 2018

The Use Of Recommender Systems In Web Applications – The Troi Case, Donjeta Mulaj

Theses and Dissertations

Avoiding digital marketing, surveys, reviews and online users behavior approaches on digital age are the key elements for a powerful businesses to fail, there are some systems that should preceded some artificial intelligence techniques. In this direction, the use of data mining for recommending relevant items as a new state of the art technique is increasing user satisfaction as well as the business revenues. And other related information gathering approaches in order to our systems thing and acts like humans. To do so there is a Recommender System that will be elaborated in this thesis. How people interact, how to …


Performanca E Makinave Kerkuese Duke Perdorur Cloud Shërbimet “Elasticsearch” Dhe “Algolia”, Besnik Korça Jul 2018

Performanca E Makinave Kerkuese Duke Perdorur Cloud Shërbimet “Elasticsearch” Dhe “Algolia”, Besnik Korça

Theses and Dissertations

Ueb Aplikacionet me data-set të mëdha në kohën e tanishme janë shumë më të përhapura. Kërkimet e të dhënave në data-set të tilla për shkak të performances bëhen duke përdorur makinat kërkuese. Provider të ndryshëm ofrojnë makina kërkuese si Software as a Service(SaaS) shërbime të cilat kanë për avantazh konfigurimin minimal që duhet bërë makinave kërkuese për t’i vënë në funksion. Nëpërmjet këtij punimi synohet që së pari të analizohen shërbimet cloud computing që ofrohen nga provider të ndryshem. Pastaj pasi që fokusi i makinave kërkuese ndodhet në “information retrieval” është bë analizimi i disa teknikave të “information retrieval”. Makinat …


A Recommender System For Improving Program Security Through Source Code Mining And Knowledge Extraction, Fitzroy Nembhard Jul 2018

A Recommender System For Improving Program Security Through Source Code Mining And Knowledge Extraction, Fitzroy Nembhard

Theses and Dissertations

The security of computer programs and systems is a very critical issue. Threats against computer networks and software are on the rise. Therefore, businesses and IT professionals should take steps to ensure that their information systems are as secure as possible. However, many programmers and software engineers do not think about adding security to their programs until their projects are near completion, which results in vulnerable and insecure systems that could be exploited by attackers. This dissertation presents a recommender system to help programmers write more secure code. We created a model that mines and categories source code from existing …


A Study Of Cloud Haskell With Applications To Mapreduce, Shreyas Ramnath Jul 2018

A Study Of Cloud Haskell With Applications To Mapreduce, Shreyas Ramnath

Theses and Dissertations

In this thesis, we developed a MapReduce application for performing word count in files. We compared the performance of the implementations done using Control.Parallel - built-in Haskell library for parallel/concurrent computations, Cloud Haskell - a distributed framework/DSL for Haskell and the Java Streams API (immutable datatypes). During profiling of our implementations, we found that for a lower number of words in input files the difference in speed of the Control.Parallel and Cloud Haskell implementations were negligible. So to get a better idea we profiled the implementations 12 times for each word size (excluded the highest and lowest values) in the …


An Algorithm For Symbolic Computing Of Singular Limits Of Dynamical Systems, Dane Jordan Bjork Jul 2018

An Algorithm For Symbolic Computing Of Singular Limits Of Dynamical Systems, Dane Jordan Bjork

Theses and Dissertations

The manifold boundary approximation method, MBAM is a new technique used in approximating systems of equations using parameter reduction. This method and other approximation methods are introduced and described. Several current issues in performing MBAM are discussed in further detail. These issues significantly slow down the process of MBAM and create a barrier of entry for those wishing to use the method without a strong background in mathematics. A solution is proposed to automatically reparameterize models and evaluate specific types of variables approaching limits -- significantly speeding up the process of MBAM. An implementation of the solution is discussed.


Enhancing And Reinforcing Security And Usability Of User Account Authentication Using Fingerprints As Username Credential, Mohammad Hassan Algarni Jul 2018

Enhancing And Reinforcing Security And Usability Of User Account Authentication Using Fingerprints As Username Credential, Mohammad Hassan Algarni

Theses and Dissertations

With the process of logging in, the users gain access to a computer system after identifying and authenticating themselves. The user credentials are required to login, and they are typically some form of a username and a matching password. The username for logging in an account is textual. This text can be either email address or some alphanumeric or numeric or characters chosen by the user. However, if the email account of a user is compromised, the attacker can click on Forgot Password link available on the user interface of the target account. If the compromised email account has the …


Standardizing The Requirements Specification Of Multi-Agent Systems, Khaled Ali M Slhoub Jul 2018

Standardizing The Requirements Specification Of Multi-Agent Systems, Khaled Ali M Slhoub

Theses and Dissertations

Development of multi-agent systems is negatively impacted by the lack of process standardization across the major development phases, such as the requirements analysis phase. This issue creates a key barrier for agent technology stakeholders regarding comprehending and analyzing complexity associated with agent-oriented specification. Instead, such fundamental low-level infrastructure is loosely attended to in an ad-hoc fashion, and important aspects of requirements analysis are often neglected altogether. The IEEE Std 830 model is a recommended practice aimed at describing how to write better quality requirements specification of conventional software. Knowing that agent-based computing is a natural evolution of the conventional approaches …


A Comprehensive Data-Driven Characterization Of Organ Transplantation, Diego Marconi Pinheiro Ferreira Silva Jul 2018

A Comprehensive Data-Driven Characterization Of Organ Transplantation, Diego Marconi Pinheiro Ferreira Silva

Theses and Dissertations

Organ transplantation yearly saves thousands of lives worldwide; yet, 22 people still die each day only in the USA due to the ever-increasing imbalance between the supply and demand of organs. Currently, this organ-allocation gap is mainly tackled by optimally allocating organs based on major survivability factors (i.e., efficiency), by providing the population equal access to transplantation (i.e., equity), and by promoting population health literacy (i.e., awareness). Efficiency, equity, and awareness impact each other; yet, the state-of-the-art in organ transplantation still lacks the characterization of awareness, and the trade-off between these aspects are not fully-understood. Given the current availability of …


A Development Environment To Integrate Big Data With Deep Learning, Daljeet Kaur Kaushal Jul 2018

A Development Environment To Integrate Big Data With Deep Learning, Daljeet Kaur Kaushal

Theses and Dissertations

This thesis describes a development environment that integrates big data architectures and deep learning models to facilitate rapid experimentation. The thesis makes three major contributions: First, it describes a big-data architecture that supports big data collection and organization supporting deep learning models. Second, it describes a language used to create a data view that converts the various big data streams into a view that can be used by a deep learning system. Third, it demonstrates the system’s effectiveness by applying the tool to several different deep learning applications.


Data Mining Algorithms For Decision Support Based On User Activities, Ebad Ahmadzadeh Jul 2018

Data Mining Algorithms For Decision Support Based On User Activities, Ebad Ahmadzadeh

Theses and Dissertations

This dissertation covers four data mining problems with applications in decision support based on user activity data. The first problem is an efficient approach to maximizing spread of information in social networks with applications in decision support for marketing where the goal is to find the best set of users, based on a limited budget, to maximize the word of mouth. The data for this problem is based on user activities in social networks that lead to formation of friendship (or follower-followee) graphs. The second problem is identifying action-outcome relationships to facilitate building a knowledge base of actions that could …


Machine Learning For Inspired, Structured, Lyrical Music Composition, Paul Mark Bodily Jul 2018

Machine Learning For Inspired, Structured, Lyrical Music Composition, Paul Mark Bodily

Theses and Dissertations

Computational creativity has been called the "final frontier" of artificial intelligence due to the difficulty inherent in defining and implementing creativity in computational systems. Despite this difficulty computer creativity is becoming a more significant part of our everyday lives, in particular music. This is observed in the prevalence of music recommendation systems, co-creational music software packages, smart playlists, and procedurally-generated video games. Significant progress can be seen in the advances in industrial applications such as Spotify, Pandora, Apple Music, etc., but several problems persist. Of more general interest, however, is the question of whether or not computers can exhibit autonomous …


Effects Of Dynamic Goals On Agent Performance, Nathan R. Ball Jun 2018

Effects Of Dynamic Goals On Agent Performance, Nathan R. Ball

Theses and Dissertations

Autonomous systems are increasingly being used for complex tasks in dynamic environments. Robust automation needs to be able to establish its current goal and determine when the goal has changed. In human-machine teams autonomous goal detection is an important component of maintaining shared situational awareness between both parties. This research investigates how different categories of goals affect autonomous change detection in a dynamic environment. In order to accomplish this goal, a set of autonomous agents were developed to perform within an environment with multiple possible goals. The agents perform the environmental task while monitoring for goal changes. The experiment tests …


Efficient Phase Retrieval For Off-Axis Point Spread Functions, Salome Esteban Carrasco Jun 2018

Efficient Phase Retrieval For Off-Axis Point Spread Functions, Salome Esteban Carrasco

Theses and Dissertations

A novel pairing of phase retrieval tools allows for efficient estimation of pupil phase in optical systems from images of point spread functions (PSFs). The phase retrieval algorithm uses correlation of modeled phase in the focal plane to decouple aberrations that are difficult to identify in complex PSFs. The use of a phase kernel that departs from the Fresnel approximation for off-axis PSFs is a more accurate representation of wavefront phase in finite conjugate imaging. The combination of the approximation and phase correlation algorithm can be more efficient and accurate than generic algorithms.


Algorithm: Simplified Data Encription Standart, Flon Llapashtica Jun 2018

Algorithm: Simplified Data Encription Standart, Flon Llapashtica

Theses and Dissertations

Duke pasur parasysh se ne po jetojmë në Epokën e Teknologjisë ku çdo gjë po digjitalizohet, vlera e informacionit është duke u bërë më e rëndësishme dhe mendohet qe në një të ardhme të afërt të shndërrohet në valutën e re, ku për këtë qëllim duhet ti kushtohet një rëndësi e veçantë shifrimit të të dhënave në mënyrë që të ruhet privatësia dhe siguria e tyre.

Me rritjen e vlerës së informacionit është rritur edhe rreziku për keqpërdorimin e tij nga spiunët apo hajdutët e internetit, të cilët mundohen që të përfitojnë në mënyra të ndryshme.

Shifrimi është mënyra e …


Towards Intelligent Intrusion Detection Systems For Cloud Computing, Mohammed J. Aljebreen Jun 2018

Towards Intelligent Intrusion Detection Systems For Cloud Computing, Mohammed J. Aljebreen

Theses and Dissertations

Statistics presented in the background chapter show the tremendous number of security breaches that occurred in recent years. Furthermore, securing the new advanced technologies has become more challenging. Cloud computing and containers are among those emerging technologies that have introduced security challenges, and it is necessary that they be addressed. One of the main features of both cloud and container technologies is the sharing of resources of both hardware and software. The challenge becomes more complex when running containers in a cloud environment. Thus, advancing the security of container in the cloud environment is necessary, especially becasause of the lack …


An Authentication Framework For Wearable Devices, Abdullah Alharbi Jun 2018

An Authentication Framework For Wearable Devices, Abdullah Alharbi

Theses and Dissertations

The popularity of wearable devices (WDs) has been growing rapidly in recent years because of the convenience they add to users lives. Although WDs may be considered an extension of mobile computing devices (e.g., smartphones), their form factor is very different: WDs are always available and expected to be accessible, and they often lack typical input means such as a keyboard. Therefore, they need to be treated, in terms of authentication, differently than other computing devices since we cannot simply apply possibly unsuitable traditional authentication methods such as password that were designed for other modalities. In this dissertation, we introduce …


A Novel Approach To Containerize Existing Applications, Vineet Haresh Palan Jun 2018

A Novel Approach To Containerize Existing Applications, Vineet Haresh Palan

Theses and Dissertations

Cloud computing has dominated the way different services are offered, utilized and managed over the internet. Typically, applications run inside the virtual machines in an isolated environment. However, there is always a hardware virtualization overhead for running these virtual machines. Recently, Linux containers have gathered attention because of their significantly lower overhead when compared with VM through OS-level virtualization. They mainly provide high availability, isolation, portability, interoperability and scalability. Thus, everyone is trying to move their existing applications onto Linux containers with the help of available tools and framework. However, these tools fail to gather all the relevant information required …