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

Computer Engineering Commons

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

5,664 Full-Text Articles 4,735 Authors 1,281,071 Downloads 84 Institutions

All Articles in Computer Engineering

Faceted Search

5,664 full-text articles. Page 1 of 119.

Understanding The Methods Behind Cyber Terrorism, Maurice E. Dawson Jr., Marwan Omar, Jonathan Abramson 2015 SelectedWorks

Understanding The Methods Behind Cyber Terrorism, Maurice E. Dawson Jr., Marwan Omar, Jonathan Abramson

Maurice Dawson

Cyber security has become a matter of national, international, economic, and societal importance that affects multiple nations (Walker, 2012). Since the 1990s users have exploited vulnerabilities to gain access to networks for malicious purposes. In recent years the number of attacks on U.S. networks has continued to grow at an exponential rate. This includes malicious embedded code, exploitation of backdoors, and more. These attacks can be initiated from anywhere in the world from behind a computer with a masked Internet Protocol (IP) address. This type of warfare, cyber warfare, changes the landscape of war itself (Beidleman, 2009). This type ...


Computer Programming Slides, janagiammal ramasamy 2014 SelectedWorks

Computer Programming Slides, Janagiammal Ramasamy

janagiammal ramasamy

slides presenting lecture notes


Designing An Articulation-Agreement Database For The College Of Science And Engineering And Technology Advising Center, Stephanie Fasen, Susan Hendley, Tim Pham, Danish Zaman 2014 Minnesota State University, Mankato

Designing An Articulation-Agreement Database For The College Of Science And Engineering And Technology Advising Center, Stephanie Fasen, Susan Hendley, Tim Pham, Danish Zaman

Journal of Undergraduate Research at Minnesota State University, Mankato

During their academic careers, some college students transfer to different universities. To allow students to transfer seamlessly to other colleges, advisors at Minnesota universities create articulation agreements that list the classes that transfer between two universities. To use these documents, students and advisors must search through binders to find the correct articulation agreement and then manually review it. This is a time-consuming process for both students and advisors. To make this information more accessible, we created a web-based database that instantly produces a list of equivalent classes for majors offered at Minnesota St ate University, Mankato (MSU) and other Minnesota ...


Verification Of Costless Merge Pairing Heaps, Joshua Vander Hook 2014 Minnesota State University, Mankato

Verification Of Costless Merge Pairing Heaps, Joshua Vander Hook

Journal of Undergraduate Research at Minnesota State University, Mankato

Most algorithms’ performance is limited by the data structures they use. Internal algorithms then decide the performance of the data structure. This cycle continues until fundamental results, verified by analysis and experiment, prevent further improvement. In this paper I examine one specific example of this. The focus of this work is primarily on a new variant of the pairing heap. I will review the new implementation, compare its theoretical performance, and discuss my original contribution: the first preliminary data on its experimental performance. It is instructive to provide some background information, followed by a formal definition of heaps in 1 ...


Automated Image Interpretation For Science Autonomy In Robotic Planetary Exploration, Raymond Francis 2014 Western University

Automated Image Interpretation For Science Autonomy In Robotic Planetary Exploration, Raymond Francis

University of Western Ontario - Electronic Thesis and Dissertation Repository

Advances in the capabilities of robotic planetary exploration missions have increased the wealth of scientific data they produce, presenting challenges for mission science and operations imposed by the limits of interplanetary radio communications. These data budget pressures can be relieved by increased robotic autonomy, both for onboard operations tasks and for decision- making in response to science data.

This thesis presents new techniques in automated image interpretation for natural scenes of relevance to planetary science and exploration, and elaborates autonomy scenarios under which they could be used to extend the reach and performance of exploration missions on planetary surfaces.

Two ...


A Comparative Study Of Underwater Robot Path Planning Algorithms For Adaptive Sampling In A Network Of Sensors, Sreeja Banerjee 2014 University of Nebraska - Lincoln

A Comparative Study Of Underwater Robot Path Planning Algorithms For Adaptive Sampling In A Network Of Sensors, Sreeja Banerjee

Computer Science and Engineering: Theses, Dissertations, and Student Research

Monitoring lakes, rivers, and oceans is critical to improving our understanding of complex large-scale ecosystems. We introduce a method of underwater monitoring using semi-mobile underwater sensor networks and mobile underwater robots in this thesis. The underwater robots can move freely in all dimension while the sensor nodes are anchored to the bottom of the water column and can move only up and down along the depth of the water column. We develop three different algorithms to optimize the path of the underwater robot and the positions of the sensors to improve the overall quality of sensing of an area of ...


Foss Big Data Storage Solution, nurdeen salami 2014 California Polytechnic State University

Foss Big Data Storage Solution, Nurdeen Salami

STEM Teacher and Researcher (STAR) Program Posters

NASA projects require a reliable approach to store large volumes of data. Accordingly, it is crucial to adopt a lightweight, reliable, and scalable database. Current NASA databases bear costly license fees with undesirable speed and flexibility. The purpose of utilizing the AERO Institute as an IT test bed, or “Sandbox,” is to design, build, test, and implement software solutions prior to transfer to NASA projects. Cassandra coupled with the Astyanax API is a viable solution for storing big data. Store a minimum of 2GB of C-FOSS data in multiple file formats (.csv, .log, .xml, and .jpg). Use benchmark tests to ...


Foss Big Data Storage Solution, Gary L. Jaffe 2014 California Polytechnic State University

Foss Big Data Storage Solution, Gary L. Jaffe

STEM Teacher and Researcher (STAR) Program Posters

Utilizing the AERO Institute as an IT test bed or “sandbox”, a small-agile development team will design, build, and test a data management storage system to support post processing of archived and in-flight data collected with the Piccolo flight control system and Compact Fiber Optic Sensing System (C-FOSS). Both systems are integrated on the APV3 aircraft, a small remote-operated vehicle. Due to the amount of data collected from C-FOSS, a system will be designed to sort and organize large data sets. An open-source database will be explored as a viable solution to manage large data loads and provide multi-cluster system ...


A Methodology And Tool For Concurrent Fault Injection, ZhongYin Zhang 2014 University of Nebraska - Lincoln

A Methodology And Tool For Concurrent Fault Injection, Zhongyin Zhang

Computer Science and Engineering: Theses, Dissertations, and Student Research

As the speed of microprocessors tails off, utilizing multiple processing cores per chip is becoming a common way for developers to achieve higher performance. However, writing concurrent programs can be a big challenge because of common concurrency faults. Because concurrency faults are hard to detect and reproduce, traditional testing techniques are not suitable. New techniques are needed, and these must be assessed. A typical method for assessing testing techniques is to embed faults in programs using mutation tools, and assess the ability of techniques to detect these. Although mutation testing techniques can be used to represent common faults, approaches for ...


Performance Analysis Of Mobile Ad-Hoc Routing Protocols By Varying Mobility, Speed And Network Load, Nilotpal Sarmah 2014 University of Nebraska - Lincoln

Performance Analysis Of Mobile Ad-Hoc Routing Protocols By Varying Mobility, Speed And Network Load, Nilotpal Sarmah

Dissertations & Student Research in Computer Electronics & Engineering

One of the most promising network that has emerged from the technology world is the mobile ad-hoc network or MANET. It is a type of multi-hop network. Wireless by nature, MANETs do not have a specific network infrastructure. It is a collection of wireless mobile devices that communicate with each other without the help of any third party backbone like a base-station or a router. It can be hard to imagine how every node in this type of network communicate with one another without having a router. In MANETs, nodes change locations with time, configure themselves and get the information ...


Measuring Autonomy And Solving General Stabilization Problems With Multi-Agent Systems, Rasheed A. Rajabzadeh 2014 University of Nebraska - Lincoln

Measuring Autonomy And Solving General Stabilization Problems With Multi-Agent Systems, Rasheed A. Rajabzadeh

Computer Science and Engineering: Theses, Dissertations, and Student Research

Many distributed complex problems address a particular form of resource scheduling where proper resource management can cut costs by stabilizing a set of stochastic fluctuating parameters. Wireless sensor network communication, supply chain management, stock trading, intelligent traffic management, and smart grid systems are examples of these problems. Among the various solutions, a common strategy often used to address this type of problems is fluctuation reduction via resource buffering combined with load shifting. Respectively, stable wireless communication, demand for supplies, liquidity, traffic speed, and power demand reduce cost and can be achieved by properly managing sensor data buffers, warehouses, capital, distance ...


Oswald Physical And Engineering Sciences Honorable Mention: Summer 2012 Lip6 Write Up, Josiah Hanna 2014 University of Kentucky

Oswald Physical And Engineering Sciences Honorable Mention: Summer 2012 Lip6 Write Up, Josiah Hanna

Kaleidoscope

Planning under uncertainty is a central problem in developing intelligent autonomous systems. The traditional representation for these problems is a Markov Decision Process (MDP). The MDP model can be extended to a Multi-criteria MDP (MMDP) for planning under uncertainty while trying to optimize multiple criteria. However, due to the trade-offs involved in multi criteria problems there may be infinitely many optimal solutions. The focus of this project has been to find a method that efficiently computes a subset of solutions that represents the entire set of optimal solutions for bi-objective MDPs.


Heart-On-A-Chip: A Closed-Loop Testing Platform For Implantable Pacemakers, Zhihao Jiang, Sriram Radhakrishnan, Varun Sampath, Shilpa Sarode, Rahul Mangharam 2014 University of Pennsylvania

Heart-On-A-Chip: A Closed-Loop Testing Platform For Implantable Pacemakers, Zhihao Jiang, Sriram Radhakrishnan, Varun Sampath, Shilpa Sarode, Rahul Mangharam

Real-Time and Embedded Systems Lab (mLAB)

Implantable cardiac pacemakers restore normal heart rhythm by delivering external electrical pacing to the heart. The pacemaker software is life-critical as the timing of the pulses determine its ability to control the heart rate. Recalls due to software issues have been on the rise with the increasing complexity of pacing algorithms. Open-loop testing remains the primary approach to evaluate the safety of pacemaker software. While this tests how the pacemaker responds to stimulus, it cannot reveal pacemaker malfunctions which drive the heart into an unsafe state over multiple cycles. To evaluate the safety and efficacy of pacemaker software we have ...


Invariant Inferring And Monitoring In Robotic Systems, Hengle Jiang 2014 University of Nebraska - Lincoln

Invariant Inferring And Monitoring In Robotic Systems, Hengle Jiang

Computer Science and Engineering: Theses, Dissertations, and Student Research

System monitoring can help to detect abnormalities and avoid failures. Crafting monitors for today’s robotic systems, however, can be very difficult due to the systems’ inherent complexity and its rich operating environment.

In this work we address this challenge through an approach that automatically infers system invariants and synthesizes those invariants into monitors. This approach is inspired by existing software engineering approaches for automated invariant inference, and it is novel in that it derives invariants by observing the messages passed between system nodes and the invariants types are tailored to match the spatial, time, temporal, and architectural attributes of ...


Story Guided Virtual Cultural Heritage Applications, Selma Rizvic 2014 Rochester Institute of Technology

Story Guided Virtual Cultural Heritage Applications, Selma Rizvic

Journal of Interactive Humanities

Virtual cultural heritage applications, particularly virtual museums, nowadays include various forms of storytelling. Every object, site or artifact is better perceived and understood through the adjoining story. Interactive applications naturally request the storytelling to become interactive as well. This paper describes the concepts of interactive digital storytelling in our virtual museums and cultural heritage presentations and discusses their advantages and drawbacks recognized through user evaluation. We used digital stories not only to introduce visitors with the context and information on the objects, but also to enhance their navigation through virtual environments with purpose of learning and perceiving maximum amount of ...


Achieving 1 Gbps Over Step-Index Plastic Optical Fiber By Controlling The Effective Numerical Aperture, Naji Albakay 2014 University of Nebraska - Lincoln

Achieving 1 Gbps Over Step-Index Plastic Optical Fiber By Controlling The Effective Numerical Aperture, Naji Albakay

Dissertations & Student Research in Computer Electronics & Engineering

In this work, we develop a relatively simple and reliable technique to mitigate the effect of modal dispersion of standard, 1 mm step-index plastic optical fiber (SI-POF). We focus on decreasing the modal dispersion by reducing the effective numerical aperture (NA) of the fiber link. The technique involves a spatial mode filter that is constructed by using a commercially available polycarbonate capillary tube having a refractive index of 1.59, with inner and outer diameters of 1 mm and 2 mm, respectively. The capillary tube holds two pieces of 1 mm SI-POF, one comes from the transmitter and the other ...


Power Management In The Cluster System, Leping Wang 2014 University of Nebraska - Lincoln

Power Management In The Cluster System, Leping Wang

Computer Science and Engineering: Theses, Dissertations, and Student Research

With growing cost of electricity, the power management of server clusters has become an important problem. However, most previous researchers have only addressed the challenge in traditional homogeneous environments. Considering the increasing popularity of heterogeneous and virtualized systems, this thesis develops a series of efficient algorithms respectively for power management of heterogeneous soft real-time clusters and a virtualized cluster system. It is built on simple but effective mathematical models. When deployed to a new platform, the software incurs low configuration cost because no extensive performance measurements and profiling are required. Built upon optimization, queuing theory and control theory techniques, our ...


High-Speed Mobile Networks For Modern Farming And Agricultural Systems, Santos Najar 2014 California Polytechnic State University

High-Speed Mobile Networks For Modern Farming And Agricultural Systems, Santos Najar

Master's Theses and Project Reports

ABSTRACT

High-Speed Mobile Networks for Modern Farming and Agricultural Systems

J.Santos Najar-Ramirez

High-speed mobile networks are necessary for agriculture to inventory individual plant health, maximize yield and minimize the resources applied. More specifically, real-time information on individual plant status is critical to decisions regarding the management of resources reserved and expended. This necessity can be met by the availability of environmental sensors (such as humidity, temperature, and pH) whose data is kept on storage servers connected to static and mobile local area networks. These static and mobile local area networks are connected to cellular, core and satellite networks. For ...


Decafs: A Modular Distributed File System To Facilitate Distributed Systems Education, Halli Elaine Meth 2014 California Polytechnic State University

Decafs: A Modular Distributed File System To Facilitate Distributed Systems Education, Halli Elaine Meth

Master's Theses and Project Reports

Data quantity, speed requirements, reliability constraints, and other factors encourage industry developers to build distributed systems and use distributed services. Software engineers are therefore exposed to distributed systems and services daily in the workplace. However, distributed computing is hard to teach in Computer Science courses due to the complexity distribution brings to all problem spaces. This presents a gap in education where students may not fully understand the challenges introduced with distributed systems. Teaching students distributed concepts would help better prepare them for industry development work.

DecaFS, Distributed Educational Component Adaptable File System, is a modular distributed file system designed ...


Tspoons: Tracking Salience Profiles Of Online News Stories, Kimberly Laurel Paterson Ms 2014 California Polytechnic State University

Tspoons: Tracking Salience Profiles Of Online News Stories, Kimberly Laurel Paterson Ms

Master's Theses and Project Reports

News space is a relatively nebulous term that describes the general discourse concerning events that affect the populace. Past research has focused on qualitatively analyzing news space in an attempt to answer big questions about how the populace relates to the news and how they respond to it. We want to ask when do stories begin? What stories stand out among the noise? In order to answer the big questions about news space, we need to track the course of individual stories in the news. By analyzing the specific articles that comprise stories, we can synthesize the information gained from ...


Digital Commons powered by bepress