Open Access. Powered by Scholars. Published by Universities.®
- Discipline
-
- Electrical and Computer Engineering (60)
- Physical Sciences and Mathematics (54)
- Computer Sciences (53)
- Robotics (43)
- Other Computer Engineering (30)
-
- Artificial Intelligence and Robotics (22)
- Digital Communications and Networking (17)
- Computer and Systems Architecture (14)
- Systems and Communications (10)
- Data Storage Systems (8)
- Medicine and Health Sciences (8)
- Mechanical Engineering (7)
- Biomedical (6)
- Biomedical Engineering and Bioengineering (6)
- Controls and Control Theory (6)
- Databases and Information Systems (6)
- Electrical and Electronics (6)
- Other Computer Sciences (6)
- Social and Behavioral Sciences (6)
- Aerospace Engineering (5)
- Data Science (5)
- Information Security (5)
- Education (4)
- Health Information Technology (4)
- Other Electrical and Computer Engineering (4)
- Power and Energy (4)
- Theory and Algorithms (4)
- Applied Mathematics (3)
- Institution
- Keyword
-
- Daniel Felix Ritchie School of Engineering and Computer Science (60)
- Machine learning (27)
- Electrical and Computer Engineering (22)
- Computer Science (14)
- Computer vision (14)
-
- Robotics (14)
- Artificial intelligence (11)
- Deep learning (11)
- Classification (8)
- Artificial Intelligence (6)
- Machine Learning (6)
- Mechanical and Materials Engineering (6)
- Data mining (5)
- Medical imaging (5)
- Simulation (5)
- Computer networks--Security measures (4)
- Diagnostic imaging (4)
- Facial expression recognition (4)
- Concept drift (3)
- Control (3)
- Cybersecurity (3)
- Deep neural networks (3)
- Evolvable hardware (3)
- Explainability (3)
- Genetic Algorithms (3)
- Healthcare (3)
- Human robot interaction (3)
- Neural Networks (3)
- Neural networks (3)
- Recommender systems (3)
Articles 271 - 300 of 341
Full-Text Articles in Computer Engineering
An Empirical Evaluation Of The Effectiveness Of Jml Assertions As Test Oracles, Kavir Shrestha
An Empirical Evaluation Of The Effectiveness Of Jml Assertions As Test Oracles, Kavir Shrestha
Electronic Theses and Dissertations
Test oracles remain one of the least understood aspects of the modern testing process. An oracle is a mechanism used by software testers and software engineers for determining whether a test has passed or failed. One widely-supported approach to oracles is the use of runtime assertion checking during the testing activity. Method invariants,pre- and postconditions help detect bugs during runtime. While assertions are supported by virtually all programming environments, are used widely in practice, and are often assumed to be effective as test oracles, there are few empirical studies of their efficacy in this role. In this thesis, we present …
Improving Performance And Programmer Productivity For I/O-Intensive High Performance Computing Applications, Saba Sehrish
Improving Performance And Programmer Productivity For I/O-Intensive High Performance Computing Applications, Saba Sehrish
Electronic Theses and Dissertations
Due to the explosive growth in the size of scientific data sets, data-intensive computing is an emerging trend in computational science. HPC applications are generating and processing large amount of data ranging from terabytes (TB) to petabytes (PB). This new trend of growth in data for HPC applications has imposed challenges as to what is an appropriate parallel programming framework to efficiently process large data sets. In this work, we study the applicability of two programming models (MPI/MPI-IO and MapReduce) to a variety of I/O-intensive HPC applications ranging from simulations to analytics. We identify several performance and programmer productivity related …
Analyzing Instructtion Based Cache Replacement Policies, Ping Xiang
Analyzing Instructtion Based Cache Replacement Policies, Ping Xiang
Electronic Theses and Dissertations
The increasing speed gap between microprocessors and off-chip DRAM makes last-level caches (LLCs) a critical component for computer performance. Multi core processors aggravate the problem since multiple processor cores compete for the LLC. As a result, LLCs typically consume a significant amount of the die area and effective utilization of LLCs is mandatory for both performance and power efficiency. We present a novel replacement policy for last-level caches (LLCs). The fundamental observation is to view LLCs as a shared resource among multiple address streams with each stream being generated by a static memory access instruction. The management of LLCs in …
Episodic Memory Model For Embodied Conversational Agents, Miguel Elvir
Episodic Memory Model For Embodied Conversational Agents, Miguel Elvir
Electronic Theses and Dissertations
Embodied Conversational Agents (ECA) form part of a range of virtual characters whose intended purpose include engaging in natural conversations with human users. While works in literature are ripe with descriptions of attempts at producing viable ECA architectures, few authors have addressed the role of episodic memory models in conversational agents. This form of memory, which provides a sense of autobiographic record-keeping in humans, has only recently been peripherally integrated into dialog management tools for ECAs. In our work, we propose to take a closer look at the shared characteristics of episodic memory models in recent examples from the field. …
Fuzzy Optimal Swarm Of Autonomous Aircrafts For Target Determination And Convergence Control System, Zach D. Richards
Fuzzy Optimal Swarm Of Autonomous Aircrafts For Target Determination And Convergence Control System, Zach D. Richards
Electronic Theses and Dissertations
The thesis project proposes analytical and theoretical algorithms for a networked swarm of autonomous vehicles, such as those used in planet exploration, and to be used in target location determination and convergence, an algorithm of this type could be used in an Autonomous Stratospheric Aircraft (ASA), thus having the possibility of being used for the exploration of a planet as well as many other applications. Upon locating an unknown location of a specified target, the algorithm would then swarm and eventually converge upon the location. There are two similar, but fundamentally different algorithms proposed in this project. These algorithms are …
Heterogeneous Drive Mechanisms For Novel Locomotion In Rough Terrain, Roy Godzdanker
Heterogeneous Drive Mechanisms For Novel Locomotion In Rough Terrain, Roy Godzdanker
Electronic Theses and Dissertations
The smaller the robot the easier it is for it to access voids in a collapsed structure, however small size brings a host of other problems related to constrained resources. One of the primary constraints on small robots is limited motive power to surmount obstacles and navigate rough terrain. This thesis examines the addition of bulk motive force actuators to existing locomotion platforms and the impact of these heterogeneous actuators on conventional steering methods. The steering methods examined are those associated with skid steered vehicles and differential drive vehicles. In developing the Crabinator, a robot composed of a limbed crawler …
Scalable And Efficient Outlier Detection In Large Distributed Data Sets With Mixed-Type Attributes, Anna Koufakou
Scalable And Efficient Outlier Detection In Large Distributed Data Sets With Mixed-Type Attributes, Anna Koufakou
Electronic Theses and Dissertations
An important problem that appears often when analyzing data involves identifying irregular or abnormal data points called outliers. This problem broadly arises under two scenarios: when outliers are to be removed from the data before analysis, and when useful information or knowledge can be extracted by the outliers themselves. Outlier Detection in the context of the second scenario is a research field that has attracted significant attention in a broad range of useful applications. For example, in credit card transaction data, outliers might indicate potential fraud; in network traffic data, outliers might represent potential intrusion attempts. The basis of deciding …
Falconet: Force-Feedback Approach For Learning From Coaching And Observation Using Natural And Experiential Training, Gary Stein
Electronic Theses and Dissertations
Building an intelligent agent model from scratch is a difficult task. Thus, it would be preferable to have an automated process perform this task. There have been many manual and automatic techniques, however, each of these has various issues with obtaining, organizing, or making use of the data. Additionally, it can be difficult to get perfect data or, once the data is obtained, impractical to get a human subject to explain why some action was performed. Because of these problems, machine learning from observation emerged to produce agent models based on observational data. Learning from observation uses unobtrusive and purely …
Contextualizing Observational Data For Modeling Human Performance, Viet Trinh
Contextualizing Observational Data For Modeling Human Performance, Viet Trinh
Electronic Theses and Dissertations
This research focuses on the ability to contextualize observed human behaviors in efforts to automate the process of tactical human performance modeling through learning from observations. This effort to contextualize human behavior is aimed at minimizing the role and involvement of the knowledge engineers required in building intelligent Context-based Reasoning (CxBR) agents. More specifically, the goal is to automatically discover the context in which a human actor is situated when performing a mission to facilitate the learning of such CxBR models. This research is derived from the contextualization problem left behind in Fernlund's research on using the Genetic Context Learner …
An Architecture For High-Performance Privacy-Preserving And Distributed Data Mining, James Secretan
An Architecture For High-Performance Privacy-Preserving And Distributed Data Mining, James Secretan
Electronic Theses and Dissertations
This dissertation discusses the development of an architecture and associated techniques to support Privacy Preserving and Distributed Data Mining. The field of Distributed Data Mining (DDM) attempts to solve the challenges inherent in coordinating data mining tasks with databases that are geographically distributed, through the application of parallel algorithms and grid computing concepts. The closely related field of Privacy Preserving Data Mining (PPDM) adds the dimension of privacy to the problem, trying to find ways that organizations can collaborate to mine their databases collectively, while at the same time preserving the privacy of their records. Developing data mining algorithms for …
Variable Resolution & Dimensional Mapping For 3d Model Optimization, Joseph Venezia
Variable Resolution & Dimensional Mapping For 3d Model Optimization, Joseph Venezia
Electronic Theses and Dissertations
Three-dimensional computer models, especially geospatial architectural data sets, can be visualized in the same way humans experience the world, providing a realistic, interactive experience. Scene familiarization, architectural analysis, scientific visualization, and many other applications would benefit from finely detailed, high resolution, 3D models. Automated methods to construct these 3D models traditionally has produced data sets that are often low fidelity or inaccurate; otherwise, they are initially highly detailed, but are very labor and time intensive to construct. Such data sets are often not practical for common real-time usage and are not easily updated. This thesis proposes Variable Resolution & Dimensional …
Architecture For Intelligent Power Systems Management, Optimization, And Storage., J. Chris Foreman
Architecture For Intelligent Power Systems Management, Optimization, And Storage., J. Chris Foreman
Electronic Theses and Dissertations
The management of power and the optimization of systems generating and using power are critical technologies. A new architecture is developed to advance the current state of the art by providing an intelligent and autonomous solution for power systems management. The architecture is two-layered and implements a decentralized approach by defining software objects, similar to software agents, which provide for local optimization of power devices such as power generating, storage, and load devices. These software device objects also provide an interface to a higher level of optimization. This higher level of optimization implements the second layer in a centralized approach …
Optimizing Dynamic Logic Realizations For Partial Reconfiguration Of Field Programmable Gate Arrays, Matthew Parris
Optimizing Dynamic Logic Realizations For Partial Reconfiguration Of Field Programmable Gate Arrays, Matthew Parris
Electronic Theses and Dissertations
Many digital logic applications can take advantage of the reconfiguration capability of Field Programmable Gate Arrays (FPGAs) to dynamically patch design flaws, recover from faults, or time-multiplex between functions. Partial reconfiguration is the process by which a user modifies one or more modules residing on the FPGA device independently of the others. Partial Reconfiguration reduces the granularity of reconfiguration to be a set of columns or rectangular region of the device. Decreasing the granularity of reconfiguration results in reduced configuration filesizes and, thus, reduced configuration times. When compared to one bitstream of a non-partial reconfiguration implementation, smaller modules resulting in …
Dynamic Task Allocation In Mobile Robot Systems Using Utility Funtions, Scott Vander Weide
Dynamic Task Allocation In Mobile Robot Systems Using Utility Funtions, Scott Vander Weide
Electronic Theses and Dissertations
We define a novel algorithm based on utility functions for dynamically allocating tasks to mobile robots in a multi-robot system. The algorithm attempts to maximize the performance of the mobile robot while minimizing inter-robot communications. The algorithm takes into consideration the proximity of the mobile robot to the task, the priority of the task, the capability required by the task, the capabilities of the mobile robot, and the rarity of the capability within the population of mobile robots. We evaluate the proposed algorithm in a simulation study and compare it to alternative approaches, including the contract net protocol, an approach …
Delay Sensitive Routing For Real Time Traffic Over Ad-Hoc Networks, Dipika Darshana
Delay Sensitive Routing For Real Time Traffic Over Ad-Hoc Networks, Dipika Darshana
Electronic Theses and Dissertations
Wireless ad hoc network consists of inexpensive nodes that form a mobile communication network. Due to limitations of the transmission range, the nodes rely on each other to forward packets such that messages can be delivered across the network. The selection of the path along which a packet is forwarded from the source node to the destination node is done by the routing algorithm. Most commonly used routing algorithms, though effective for non-real time applications, cannot handle real-time applications that require strict delay bounds on packet delivery. In this thesis, we propose a routing protocol that ensures timely delivery of …
A Competitive Reconfiguration Approach To Autonomous Fault Handling Using Genetic Algorithms, Kening Zhang
A Competitive Reconfiguration Approach To Autonomous Fault Handling Using Genetic Algorithms, Kening Zhang
Electronic Theses and Dissertations
In this dissertation, a novel self-repair approach based on Consensus Based Evaluation (CBE) for autonomous repair of SRAM-based Field Programmable Gate Arrays (FPGAs) is developed, evaluated, and refined. An initial population of functionally identical (same input-output behavior), yet physically distinct (alternative design or place-and-route realization) FPGA configurations is produced at design time. During run-time, the CBE approach ranks these alternative configurations after evaluating their discrepancy relative to the consensus formed by the population. Through runtime competition, faults in the logical resources become occluded from the visibility of subsequent FPGA operations. Meanwhile, offspring formed through crossover and mutation of faulty and …
A Reinforcement Learning Technique For Enhancing Human Behavior Models In A Context-Based Architecture, David Aihe
A Reinforcement Learning Technique For Enhancing Human Behavior Models In A Context-Based Architecture, David Aihe
Electronic Theses and Dissertations
A reinforcement-learning technique for enhancing human behavior models in a context-based learning architecture is presented. Prior to the introduction of this technique, human models built and developed in a Context-Based reasoning framework lacked learning capabilities. As such, their performance and quality of behavior was always limited by what the subject matter expert whose knowledge is modeled was able to articulate or demonstrate. Results from experiments performed show that subject matter experts are prone to making errors and at times they lack information on situations that are inherently necessary for the human models to behave appropriately and optimally in those situations. …
Metadata And Data Management In High Performance File And Storage Systems, Peng Gu
Metadata And Data Management In High Performance File And Storage Systems, Peng Gu
Electronic Theses and Dissertations
With the advent of emerging "e-Science" applications, today's scientific research increasingly relies on petascale-and-beyond computing over large data sets of the same magnitude. While the computational power of supercomputers has recently entered the era of petascale, the performance of their storage system is far lagged behind by many orders of magnitude. This places an imperative demand on revolutionizing their underlying I/O systems, on which the management of both metadata and data is deemed to have significant performance implications. Prefetching/caching and data locality awareness optimizations, as conventional and effective management techniques for metadata and data I/O performance enhancement, still play their …
Sustainable Fault-Handling Of Reconfigurable Logic Using Throughput-Driven Assessment, Carthik Sharma
Sustainable Fault-Handling Of Reconfigurable Logic Using Throughput-Driven Assessment, Carthik Sharma
Electronic Theses and Dissertations
A sustainable Evolvable Hardware (EH) system is developed for SRAM-based reconfigurable Field Programmable Gate Arrays (FPGAs) using outlier detection and group testing-based assessment principles. The fault diagnosis methods presented herein leverage throughput-driven, relative fitness assessment to maintain resource viability autonomously. Group testing-based techniques are developed for adaptive input-driven fault isolation in FPGAs, without the need for exhaustive testing or coding-based evaluation. The techniques maintain the device operational, and when possible generate validated outputs throughout the repair process. Adaptive fault isolation methods based on discrepancy-enabled pair-wise comparisons are developed. By observing the discrepancy characteristics of multiple Concurrent Error Detection (CED) configurations, …
An Adaptive Multiobjective Evolutionary Approach To Optimize Artmap Neural Networks, Assem Kaylani
An Adaptive Multiobjective Evolutionary Approach To Optimize Artmap Neural Networks, Assem Kaylani
Electronic Theses and Dissertations
This dissertation deals with the evolutionary optimization of ART neural network architectures. ART (adaptive resonance theory) was introduced by a Grossberg in 1976. In the last 20 years (1987-2007) a number of ART neural network architectures were introduced into the literature (Fuzzy ARTMAP (1992), Gaussian ARTMAP (1996 and 1997) and Ellipsoidal ARTMAP (2001)). In this dissertation, we focus on the evolutionary optimization of ART neural network architectures with the intent of optimizing the size and the generalization performance of the ART neural network. A number of researchers have focused on the evolutionary optimization of neural networks, but no research has …
Intrusion Detection And Response Model For Mobile Ad Hoc Networks., Sathishkumar Alampalayam 1974-
Intrusion Detection And Response Model For Mobile Ad Hoc Networks., Sathishkumar Alampalayam 1974-
Electronic Theses and Dissertations
This dissertation presents a research whose objective is to design and develop an intrusion detection and response model for Mobile Ad hoc NETworks (MANET). Mobile ad hoc networks are infrastructure-free, pervasive and ubiquitous in nature, without any centralized authority. These unique MANET characteristics present several changes to secure them. The proposed security model is called the Intrusion Detection and Response for Mobile Ad hoc Networks (IDRMAN). The goal of the proposed model is to provide a security framework that will detect various attacks and take appropriate measures to control the attack automatically. This model is based on identifying critical system …
On Advanced Template-Based Interpretation As Applied To Intention Recognition In A Strategic Environment, Cameron Akridge
On Advanced Template-Based Interpretation As Applied To Intention Recognition In A Strategic Environment, Cameron Akridge
Electronic Theses and Dissertations
An area of study that has received much attention over the past few decades is simulations involving threat assessment in military scenarios. Recently, much research has emerged concerning the recognition of troop movements and formations in non-combat simulations. Additionally, there have been efforts towards the detection and assessment of various types of malicious intentions. One such work by Akridge addressed the issue of Strategic Intention Recognition, but fell short in the detection of tactics that it could not detect without somehow manipulating the environment. Therefore, the aim of this thesis is to address the problem of recognizing an opponent's intent …
Design And Implementation Of A Hardware Level Content Networking Front End Device, Jeremy Layne Buboltz
Design And Implementation Of A Hardware Level Content Networking Front End Device, Jeremy Layne Buboltz
Electronic Theses and Dissertations
The bandwidth and speed of network connections are continually increasing. The speed increase in network technology is set to soon outpace the speed increase in CMOS technology. This asymmetrical growth is beginning to causing software applications that once worked with then current levels of network traffic to flounder under the new high data rates. Processes that were once executed in software now have to be executed, partially if not wholly in hardware. One such application that could benefit from hardware implementation is high layer routing. By allowing a network device to peer into higher layers of the OSI model, the …
Learning Human Behavior From Observation For Gaming Applications, Christopher Moriarty
Learning Human Behavior From Observation For Gaming Applications, Christopher Moriarty
Electronic Theses and Dissertations
The gaming industry has reached a point where improving graphics has only a small effect on how much a player will enjoy a game. One focus has turned to adding more humanlike characteristics into computer game agents. Machine learning techniques are being used scarcely in games, although they do offer powerful means for creating humanlike behaviors in agents. The first person shooter (FPS), Quake 2, is an open source game that offers a multi-agent environment to create game agents (bots) in. This work attempts to combine neural networks with a modeling paradigm known as context based reasoning (CxBR) to create …
An Economic Framework For Resource Management And Pricing In Wireless Networks With Competitive Service Providers, Shamik Sengupta
An Economic Framework For Resource Management And Pricing In Wireless Networks With Competitive Service Providers, Shamik Sengupta
Electronic Theses and Dissertations
A paradigm shift from static spectrum allocation to dynamic spectrum access (DSA) is becoming a reality due to the recent advances in cognitive radio, wide band spectrum sensing, and network aware real--time spectrum access. It is believed that DSA will allow wireless service providers (WSPs) the opportunity to dynamically access spectrum bands as and when they need it. Moreover, due to the presence of multiple WSPs in a region, it is anticipated that dynamic service pricing would be offered that will allow the end-users to move from long-term service contracts to more flexible short-term service models. In this research, we …
A Hybrid Routing Protocol For Communications Among Nodes Withhigh Relative Speed In Wireless Mesh Networks, Nikolaos Peppas
A Hybrid Routing Protocol For Communications Among Nodes Withhigh Relative Speed In Wireless Mesh Networks, Nikolaos Peppas
Electronic Theses and Dissertations
Wireless mesh networks (WMN) is a new promising wireless technology which uses already available hardware and software components. This thesis proposes a routing algorithm for military applications. More specifically, a specialized scenario consisting of a network of flying Unmanned Aerial Vehicles (UAVs) executing reconnaissance missions is investigated. The proposed routing algorithm is hybrid in nature and uses both reactive and proactive routing characteristics to transmit information. Through simulations run on a specially built stand alone simulator, based on Java, packet overhead, delivery ratio and latency metrics were monitored with respect to varying number of nodes, node density and mobility. The …
Recognizing Teamwork Activity In Observations Of Embodied Agents, Linus Jan Luotsinen
Recognizing Teamwork Activity In Observations Of Embodied Agents, Linus Jan Luotsinen
Electronic Theses and Dissertations
This thesis presents contributions to the theory and practice of team activity recognition. A particular focus of our work was to improve our ability to collect and label representative samples, thus making the team activity recognition more efficient. A second focus of our work is improving the robustness of the recognition process in the presence of noisy and distorted data. The main contributions of this thesis are as follows: We developed a software tool, the Teamwork Scenario Editor (TSE), for the acquisition, segmentation and labeling of teamwork data. Using the TSE we acquired a corpus of labeled team actions both …
A Multi-Layer Fpga Framework Supporting Autonomous Runtime Partial Reconfiguration, Heng Tan
A Multi-Layer Fpga Framework Supporting Autonomous Runtime Partial Reconfiguration, Heng Tan
Electronic Theses and Dissertations
Partial reconfiguration is a unique capability provided by several Field Programmable Gate Array (FPGA) vendors recently, which involves altering part of the programmed design within an SRAM-based FPGA at run-time. In this dissertation, a Multilayer Runtime Reconfiguration Architecture (MRRA) is developed, evaluated, and refined for Autonomous Runtime Partial Reconfiguration of FPGA devices. Under the proposed MRRA paradigm, FPGA configurations can be manipulated at runtime using on-chip resources. Operations are partitioned into Logic, Translation, and Reconfiguration layers along with a standardized set of Application Programming Interfaces (APIs). At each level, resource details are encapsulated and managed for efficiency and portability during …
Collaborative Context-Based Reasoning, Gilbert Barrett
Collaborative Context-Based Reasoning, Gilbert Barrett
Electronic Theses and Dissertations
This dissertation explores modeling collaborative behavior, based on Joint Intentions Theory (JIT), in Context-Based Reasoning (CxBR). Context-Based Reasoning is one of several contextual reasoning paradigms. And, Joint Intentions Theory is the definitive semantic framework for collaborative behaviors. In order to formalize collaborative behaviors in CxBR based on JIT, CxBR is first described in terms of the more popular Belief, Desire, and Intention (BDI) model. Once this description is established JIT is used as a basis for the formalism for collaborative behavior in CxBR. The hypothesis of this dissertation is that this formalism allows for effective collaborative behaviors in CxBR. Additionally, …
Congestion Avoidance And Fairness In Wireless Sensor Networks, Mohammad Ahmad
Congestion Avoidance And Fairness In Wireless Sensor Networks, Mohammad Ahmad
Electronic Theses and Dissertations
Sensor network congestion avoidance and control primarily aims to reduce packet drops while maintaining fair bandwidth allocation to existing network flows. The design of a congestion control algorithm suited for all types of applications in sensor networks is a challenging task due to the application-specific nature of these networks. With numerous sensors transmitting data simultaneously to one or more base stations (also called sinks), sensor nodes located near the base station will most likely experience congestion and packet loss. In this thesis, we propose a novel distributed congestion avoidance algorithm which calculates the ratio of the number of downstream and …