Now showing items 11-20 of 95
Software design based on operational modes
The use of software is ubiquitous despite its reputation for low reliability. This dissertation experimentally verifies this reputation and then proposed changes to the development process to prevent certain classes of ...
Learning rules for anomaly detection of hostile network traffic
We introduce an algorithm called LERAD that learns rules for finding rare events in nominal time-series data with long range dependencies. We use LERAD to find anomalies in network packets and TCP sessions to detect novel ...
Enabling mobile agents communication
In this paper, we investigate the need for well-suited remote communication architectures to address communication issues in mobile agent environments. We study the implication of mobility for agent architectures – ...
A local search optimization algorithm based on natural principles of gravitation
This paper discusses the concept of an algorithm designed to locate the optimal solution to a problem in a (presumably) very large solution space. The algorithm attempts to locate the optimal solution to the problem by ...
N-Version programming for the detection of zero-day exploits
Using N-Version programming techniques to increase software reliability is a well-explored field. In this paper, we extend the concept to the detection of new security vulnerabilities. Using our own N-Version arbiter, ...
A machine learning approach to anomaly detection
Zero-knowledge proofs for mix-nets of secret shares
Mix-nets can be used to shuffle vectors of shared secrets. This operation can be an important building block for solving combinatorial problems where constraints are secret to different participants. A main contribution ...
Strategies for testing web applications from the client side
This thesis is presented on the testing of computer software designed to operate over the World Wide Web. A fault model to guide Web software testing is developed, the components of Web software applications and their ...
Mindshare: a collaborative peer-to-peer system for small groups
We present Mindshare, a system for small group collaboration using Peer to Peer networking technology. This paper details the motivation behind its design, how it benefits users and details of its construction and operation. ...
Measuring pointing times of a non-visual haptic interface
An experiment was performed to evaluate the effectiveness of using haptics (force feedback of a manual joystick) in a non-visual computing environment. It was believed that a haptic display would enhance, if not eliminate, ...