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

Computer Engineering Commons

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

2011

Discipline
Institution
Keyword
Publication
Publication Type

Articles 211 - 240 of 789

Full-Text Articles in Computer Engineering

A Water Distribution And Treatment Simulation For Testing Cyber Security Enhancements For Water Sector Scada Systems., Justin Robert Adams Jul 2011

A Water Distribution And Treatment Simulation For Testing Cyber Security Enhancements For Water Sector Scada Systems., Justin Robert Adams

Electronic Theses and Dissertations

Supervisory control and data acquisition (SCADA) systems are used by many critical infrastructures including electric power production and distribution, water and waste water treatment, rail transportation, and gas and oil distribution. Originally isolated proprietary systems, SCADA systems are increasingly connected to enterprise networks and the Internet and today use commercial hardware and software. As a result SCADA systems now face serious cyber-security threats. The need for testing and evaluation of developed cyber-security solutions presents a challenge since evaluation on actual systems is usually not possible and building complete physical testbeds is costly. This thesis presents the design and development of …


Quantifying Performance Of Cooperative Diversity Using The Sampling Property Of A Delta Function, Won Mee Jang Jul 2011

Quantifying Performance Of Cooperative Diversity Using The Sampling Property Of A Delta Function, Won Mee Jang

Department of Electrical and Computer Engineering: Faculty Publications (to 2015)

In this paper, we present a simple approach to evaluating the performance of amplify-and-forward cooperative diversity. The �-function can be asymptotically reduced to a delta (impulse) function. We extend the result to cooperative networks in fading channels. The proposed approach introduces a simple technique to evaluate the performance of complex networks by sampling.


A Hybrid Agent Architecture Integrating Desire, Intention And Reinforcement Learning, Ah-Hwee Tan, Yew-Soon Ong, Akejariyawong Tapanuj Jul 2011

A Hybrid Agent Architecture Integrating Desire, Intention And Reinforcement Learning, Ah-Hwee Tan, Yew-Soon Ong, Akejariyawong Tapanuj

Research Collection School Of Computing and Information Systems

This paper presents a hybrid agent architecture that integrates the behaviours of BDI agents, specifically desire and intention, with a neural network based reinforcement learner known as Temporal DifferenceFusion Architecture for Learning and COgNition (TD-FALCON). With the explicit maintenance of goals, the agent performs reinforcement learning with the awareness of its objectives instead of relying on external reinforcement signals. More importantly, the intention module equips the hybrid architecture with deliberative planning capabilities, enabling the agent to purposefully maintain an agenda of actions to perform and reducing the need of constantly sensing the environment. Through reinforcement learning, plans can also be …


Novel Microelectromechanical Systems Image Reversal Fabrication Process Based On Robust Su-8 Masking Layers, Scott A. Ostrow Ii, Ronald A. Coutu Jr. Jul 2011

Novel Microelectromechanical Systems Image Reversal Fabrication Process Based On Robust Su-8 Masking Layers, Scott A. Ostrow Ii, Ronald A. Coutu Jr.

Electrical and Computer Engineering Faculty Research and Publications

This paper discusses a novel fabrication process that uses a combination of negative and positive photoresists with positive tone photomasks, resulting in masking layers suitable for bulk micromachining high-aspect ratio microelectromechanical systems (MEMS) devices. MicroChem's negative photoresist Nano™ SU-8 and Clariant's image reversal photoresist AZ 5214E are utilized, along with a barrier layer, to effectively convert a positive photomask into a negative image. This technique utilizes standard photolithography chemicals, equipment, and processes, and opens the door for creating complementary MEMS structures without added fabrication delay and cost. Furthermore, the SU-8 masking layer is robust enough to withstand aggressive etch chemistries …


Performance Analysis And Assessment Of A Tf-Idf Based Archetype-Snomed-Ct Binding Algorithm, Sheng Yu, Jesus Bisbal, Damon Berry Jun 2011

Performance Analysis And Assessment Of A Tf-Idf Based Archetype-Snomed-Ct Binding Algorithm, Sheng Yu, Jesus Bisbal, Damon Berry

Conference Papers

Term bindings in archetypes are at a boundary between health information models and health terminology for dual model-based electronic health-care record (EHR) systems. The development of archetypes and the population of archetypes with bound terms is in its infancy. Terminological binding is currently performed “manually” by the teams who create archetypes. This process could be made more efficient, if it was supported by automatic tools. This paper presents a method for evaluating the performance of automatic code search approaches. In order to assess the quality of the automatic search, the authors extracted all the unique bound codes from 1133 archetypes …


Host-Based Systemic Network Obfuscation System For Windows, Kevin E. Huber Jun 2011

Host-Based Systemic Network Obfuscation System For Windows, Kevin E. Huber

Theses and Dissertations

Network traffic identifies the operating system and services of the host that created the traffic. Current obfuscation programs focus solely on the Transport and Internet layer protocols of the TCP/IP model. Few obfuscation programs were developed to run on a Windows operating system to provide host-based obfuscation. Systemic Network Obfuscation System (SNOS) was developed to provide a thorough obfuscation process for network traffic on the Windows operating system. SNOS modifies the protocols found at all layers of the TCP/IP model to effectively obfuscate the Windows operating system and services running on the host.


Performance Analysis And Optimization Of The Winnow Secret Key Reconciliation Protocol, Kevin C. Lustic Jun 2011

Performance Analysis And Optimization Of The Winnow Secret Key Reconciliation Protocol, Kevin C. Lustic

Theses and Dissertations

Currently, private communications in public and government sectors rely on methods of cryptographic key distribution that will likely be rendered obsolete the moment a full-scale quantum computer is realized, or efficient classical methods of factoring are discovered. There are alternative methods for distributing secret key material in a post-quantum era. One example of a system capable of securely distributing cryptographic key material, known as Quantum Key Distribution (QKD), is secure against quantum factorization techniques as its security rests on generally accepted laws of quantum physics. QKD protocols typically include a phase called Error Reconciliation, a clear-text classical-channel discussion between legitimate …


Study Of Cellular Phone Detection Techniques, Nicholas W. Scott Jun 2011

Study Of Cellular Phone Detection Techniques, Nicholas W. Scott

Department of Computer Electronics and Engineering: Dissertations, Theses, and Student Research

This thesis studies techniques for detecting cellular phones.  It examines existing technology currently available on the open market, an existing design that utilizes mostly discrete components, and a design approach using a down converter in conjunction with a bandpass filter.

The existing technologies available on the open market are examined and discussed. These technologies are not adequate, because they are inaccurate and expensive.

The first signal detection technique, an existing design utilizing discrete components is difficult to implement.  They are very affordable to construct, but require precision tuning.  This design is analyzed and found to be inaccurate.

The second signal …


Measuring Design Metrics In Websites, Emilio Navarro, Ronan Fitzpatrick Jun 2011

Measuring Design Metrics In Websites, Emilio Navarro, Ronan Fitzpatrick

Conference papers

The current state of the World Wide Web demands website designs that engage consumers in order to allow them to consume services or generate leads to maximize revenue. This paper describes a software quality factor to measure the success of websites by analyzing web design structure and not relying only on websites traffic data. It is also documents the requirements and architecture to build a software tool that measures criteria for determining Engagibility. A new set of social criteria to be measured for current website philosophy is also proposed.


Evolving Machine Morality Strategies Through Multiagent Simulations, David Burke Jun 2011

Evolving Machine Morality Strategies Through Multiagent Simulations, David Burke

Systems Science Friday Noon Seminar Series

There is a general consensus among robotics researchers that the world of the future will be filled with autonomous and semi-autonomous machines. There is less of a consensus, though, on the best approach to instilling a sense of 'machine morality' in these systems so that they will be able to have effective interactions with humans in an increasingly complex world. In my talk, we take a brief look at some existing approaches to computational ethics, and then describe work we've undertaken creating multiagent simulations involving moral decision-making during strategic interactions. In these simulations, agents make choices about whether to cooperate …


Quadruped Gait Learning Using Cyclic Genetic Algorithms, Gary Parker, William T. Tarimo, Michael Cantor Jun 2011

Quadruped Gait Learning Using Cyclic Genetic Algorithms, Gary Parker, William T. Tarimo, Michael Cantor

Computer Science Faculty Publications

Generating walking gaits for legged robots is a challenging task. Gait generation with proper leg coordination involves a series of actions that are continually repeated to create sustained movement. In this paper we present the use of a Cyclic Genetic Algorithm (CGA) to learn gaits for a quadruped servo robot with three degrees of movement per leg. An actual robot was used to generate a simulation model of the movement and states of the robot. The CGA used the robot's unique features and capabilities to develop gaits specific for that particular robot. Tests done in simulation show the success of …


Fitness Biasing For Evolving An Xpilot Combat Agent, Gary Parker, Phil Fritzsche Jun 2011

Fitness Biasing For Evolving An Xpilot Combat Agent, Gary Parker, Phil Fritzsche

Computer Science Faculty Publications

In this paper we present an application of Fitness Biasing, a type of Punctuated Anytime Learning, for learning autonomous agents in the space combat game Xpilot. Fitness Biasing was originally developed as a means of linking the model to the actual robot in evolutionary robotics. We use fitness biasing with a standard genetic algorithm to learn control programs for a video game agent in real-time. Xpilot-AI, an Xpilot add-on designed for testing learning systems, is used to evolve the controller in the background while periodic checks in normal game play are used to compensate for errors produced by running the …


The Effects Of Using A Greedy Factor In Hexapod Gait Learning, Gary Parker, William T. Tarimo Jun 2011

The Effects Of Using A Greedy Factor In Hexapod Gait Learning, Gary Parker, William T. Tarimo

Computer Science Faculty Publications

Various selection schemes have been described for use in genetic algorithms. This paper investigates the effects of adding greediness to the standard roulette-wheel selection. The results of this study are tested on a Cyclic Genetic Algorithm (CGA) used for learning gaits for a hexapod servo-robot. The effectiveness of CGA in learning optimal gaits with selection based on roulette-wheel selection with and without greediness is compared. The results were analyzed based on fitness of the individual gaits, convergence time of the evolution process, and the fitness of the entire population evolved. Results demonstrate that selection with too much greediness tends to …


Comparison Of A Greedy Selection Operator To Tournament Selection And A Hill Climber, Lee Graham, John Borbone, Gary Parker Jun 2011

Comparison Of A Greedy Selection Operator To Tournament Selection And A Hill Climber, Lee Graham, John Borbone, Gary Parker

Computer Science Faculty Publications

A new deterministic greedy genetic algorithm selection operator with very high selection pressure, dubbed the "Jugate Adaptive Method" is examined. Its performance and behavior are compared to thoseof a canonical genetic algorithm with tournament selection, and a random-restarting next-ascent stochastic hill-climber. All three algorithms are tuned using parameter sweeps to optimize their success rates on five combinatorial optimization problems, tuning each algorithm for each problem independently. Results were negative in that the new method was outperformed in nearly all experiments. Experimental data show the hill climber to be the clear winner in four of five test problems.


Why Fuzzy Transform Is Efficient In Large-Scale Prediction Problems: A Theoretical Explanation, Irina Perfilieva, Vladik Kreinovich Jun 2011

Tropical (Idempotent) Algebras As A Way To Optimize Fuzzy Control, Jaime Nava Jun 2011

Processing Interval Sensor Data In The Presence Of Outliers, With Potential Applications To Localizing Underwater Robots, Jan Sliwka, Luc Jaulin, Martine Ceberio, Vladik Kreinovich Jun 2011

Towards A "Generic" Notion Of Genericity: From "Typical" And "Random" To Meager, Shy, Etc., Ali Jalal-Kamali, Ondrej Nebesky, Michael H. Durcholz, Vladik Kreinovich, Luc Longpre Jun 2011

Is It Possible To Have A Feasible Enclosure-Computing Method Which Is Independent Of The Equivalent Form?, Marcin Michalak, Vladik Kreinovich Jun 2011

San Luis Obispo Transit Tracker System Back-End Server, Daryl Alan A. Dimalanta Jun 2011

San Luis Obispo Transit Tracker System Back-End Server, Daryl Alan A. Dimalanta

Computer Engineering

This document gives the rationale, design process, technical implementation, testing procedures, and testing results of a back-end server used for the San Luis Obispo (SLO) Transit Tracker System. The SLO Transit Tracker System (SLOTTS) includes client software installed on mobile devices and a back-end server. The purpose of this system is to encourage SLO residents to utilize the transit system by having the client software present current bus location, navigation instructions, and bus schedule in a simple, fast, and easy to use mobile application.

Due to the limited central processing unit (CPU) and limited power supplied by the battery, route …


Estimating Probability Of Failure Of A Complex System Based On Inexact Information About Subsystems And Components, With Potential Applications To Aircraft Maintenance, Vladik Kreinovich, Christelle Jacob, Didier Dubois, Janette Cardoso, Martine Ceberio, Ildar Batyrshin Jun 2011

Product Of Partially Ordered Sets (Posets), With Potential Applications To Uncertainty Logic And Space-Time Geometry, Francisco Zapata, Olga Kosheleva, Karen Villaverde Jun 2011

Orthogonal Bases Are The Best: A Theorem Justifying Bruno Apolloni's Heuristic Neural Network Idea, Jaime Nava, Vladik Kreinovich Jun 2011

A Web Application For Financial Trading Simulation, Li-Chiou Chen, Lixin Tao, Padma Kadiyala Jun 2011

A Web Application For Financial Trading Simulation, Li-Chiou Chen, Lixin Tao, Padma Kadiyala

Cornerstone 3 Reports : Interdisciplinary Informatics

No abstract provided.


Estimating Mean And Variance Under Interval Uncertainty: Dynamic Case, Rafik Aliev, Vladik Kreinovich Jun 2011

Estimating Mean And Variance Under Interval Uncertainty: Dynamic Case, Rafik Aliev, Vladik Kreinovich

Departmental Technical Reports (CS)

In many practical situations, it is important to estimate themean E and the variance V from the sample valuesx1, ..., xn. Usually, in statistics,we consider the case when the parameters like E and V do not change with timeand when the sample values xi are known exactly. Inpractice, the values xicome from measurements, andmeasurements are never 100% accurate. In many cases, we onlyknow the upper bound Di on the measurement error. Inthis case, once we know the measured value Xi, wecan conclude that the actual (unknown) value xi belongs …


Dynamic Fuzzy Logic Leads To More Adequate "And" And "Or" Operations, Vladik Kreinovich Jun 2011

Resizable, Scalable, Concurrent Hash Tables Via Relativistic Programming, Josh Triplett, Paul E. Mckenney, Jonathan Walpole Jun 2011

Resizable, Scalable, Concurrent Hash Tables Via Relativistic Programming, Josh Triplett, Paul E. Mckenney, Jonathan Walpole

Computer Science Faculty Publications and Presentations

Presentation focusing on software synchronization, thread locking, transactional memory, and relativistic programming. Hash table algorithms are presented with examples of relativistic list insertion and removal, and related data structures. Existing approaches are compared to new methodologies and future work with relativistic data structures.


Resizable, Scalable, Concurrent Hash Tables, Josh Triplett, Paul E. Mckenney, Jonathan Walpole Jun 2011

Resizable, Scalable, Concurrent Hash Tables, Josh Triplett, Paul E. Mckenney, Jonathan Walpole

Computer Science Faculty Publications and Presentations

We present algorithms for shrinking and expanding a hash table while allowing concurrent, wait-free, linearly scalable lookups. These resize algorithms allow the hash table to maintain constant-time performance as the number of entries grows, and reclaim memory as the number of entries decreases, without delaying or disrupting readers.

We implemented our algorithms in the Linux kernel, to test their performance and scalability. Benchmarks show lookup scalability improved 125x over readerwriter locking, and 56% over the current state-of-the-art for Linux, with no performance degradation for lookups during a resize.

To achieve this performance, this hash table implementation uses a new concurrent …


Auto Fall Detector, Nhut Thanh Ho Jun 2011

Auto Fall Detector, Nhut Thanh Ho

Computer Engineering

This device is named Cardea, the goddess of health in roman Mythology. The Cardea will be attached to the waist of the individual’s body to detect any falls, and will send out alarm signals to people in the surrounding area. The end goal of this project is to provide a helpful and friendly device for the elderly and their families. It is easy to maintain and dependable for long term use.


Woody: Roborodentia 2011 Robot, Felix Chung, Canh Sy, Hanson Yu Jun 2011

Woody: Roborodentia 2011 Robot, Felix Chung, Canh Sy, Hanson Yu

Computer Engineering

Woody is a fully autonomous robot built and designed for the 2011 Cal Poly Roborodentia competition. Woody’s goal is to score the most points in the competition by navigating the competition field, efficiently collecting ping pong balls from the racks, and shooting the balls into the goal accurately. There was no specific budget set for the project, but costs were kept low by using tools from the Computer Engineering Capstone Lab, inexpensive materials such as wood, and reusable parts from robots from previous Roborodentia competitions.