Open Access Repositories: Recent submissions
Now showing items 1441-1460 of 4204
-
Simit: A Language for Physical Simulation
(2015-05-26)Using existing programming tools, writing high-performance simulation code is labor intensive and requires sacrificing readability and portability. The alternative is to prototype simulations in a high-level language like ...
-
An Analysis of Patch Plausibility and Correctness for Generate-And-Validate Patch Generation Systems (Supplementary Material)
(2015-05-21)We analyze reported patches for three prior generate-and-validate patch generation systems (GenProg, RSRepair, and AE). Because of errors in the patch evaluation infrastructure, the majority of the reported patches violate ...
-
A (Truly) Local Broadcast Layer for Unreliable Radio Networks
(2015-05-18)In this paper, we implement an efficient local broadcast service for the dual graph model, which describes communication in a radio network with both reliable and unreliable links. Our local broadcast service offers ...
-
Perceptions of cloud computing in the South African government
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2014)The South African government is unable to provide efficient Information Technology (IT) services to the citizens because of the fragmented approach in government where each department procures their own IT services and ...
-
Non-Essential Communication in Mobile Applications
(2015-05-04)This paper studies communication patterns in mobile applications. Our analysis shows that 65% of the HTTP, socket, and RPC communication in top-popular Android applications from Google Play have no effect on the user-observable ...
-
Markov Chain Hallway and Poisson Forest Environment Generating Distributions
(2015-04-27)We document two environment-generating distributions used for sampling random 2D maps. The first generates random hallway environments based on a Markov chain and the second generates random forest environments based on ...
-
Automatic Error Elimination by Horizontal Code Transfer Across Multiple Applications
(2015-04-15)We present Code Phage (CP), a system for automatically transferring correct code from donor applications into recipient applications that process the same inputs to successfully eliminate errors in the recipient. Experimental ...
-
Horizontal Code Transfer via Program Fracture and Recombination
(2015-04-14)We present a new horizontal code transfer technique, program fracture and recombination, for automatically replacing, deleting, and/or combining code from multiple applications. Benefits include automatic generation of new ...
-
A Cache Model for Modern Processors
(2015-04-09)Modern processors use high-performance cache replacement policies that outperform traditional alternatives like least-recently used (LRU). Unfortunately, current cache models use stack distances to predict LRU or its ...
-
An agent based layered framework to facilitate intelligent Wireless Sensor Networks
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2011)Wireless Sensor Networks (WSNs) are networks of small, typically low-cost hardware devices which are able to sense various physical phenomenon in their surrounding environments. These simple nodes are also able to perform ...
-
Extensibility in end-user network applications : a feature or a flaw?
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2011)The rise in global connectivity driven by user-demand is bringing about a wave of end-user interconnectivity applications. This, coupled with the improvements in software security that have forced a shift from syntactic ...
-
iBCM: Interactive Bayesian Case Model Empowering Humans via Intuitive Interaction
(2015-04-01)Clustering methods optimize the partitioning of data points with respect to an internal metric, such as likelihood, in order to approximate the goodness of clustering. However, this internal metric does not necessarily ...
-
A Suite of Techniques for Describing Activity in Terms of Events
(2015-03-30)This report presents a set of software techniques that support the tasks of event recognition, summarization of event sequences, explanation of recognized events, explanation of non-recognized events, prediction of event ...
-
Staged Program Repair in SPR
(2015-03-11)We present SPR, a new program repair system that uses condition synthesis to instantiate transformation schemas to repair program defects. SPR s staged repair strategy combines a rich space of potential repairs with a ...
-
Staged Program Repair in SPR (Supplementary Material)
(2015-03-05)We present SPR, a new program repair system that uses condition synthesis to instantiate transformation schemas to repair program defects. SPR's staged repair strategy combines a rich space of potential repairs with a ...
-
Consensus using Asynchronous Failure Detectors
(2015-03-02)The FLP result shows that crash-tolerant consensus is impossible to solve in asynchronous systems, and several solutions have been proposed for crash-tolerant consensus under alternative (stronger) models. One popular ...
-
On the Formal Semantics of the Cognitive Middleware AWDRAT
(2015-03-03)The purpose of this work is two fold: on one hand we want to formalize the behavior of critical components of the self generating and adapting cognitive middleware AWDRAT such that the formalism not only helps to understand ...
-
Spectral Alignment of Networks
(2015-02-18)Network alignment refers to the problem of finding a bijective mapping across vertices of two or more graphs to maximize the number of overlapping edges and/or to minimize the number of mismatched interactions across ...
-
The effects of an opposing buoyancy force on the performance of an air curtain in the doorway of a building
(ElsevierEnergy and Buildings, 2015-06-01)We investigate the effects of an opposing buoyancy force on the performance of an air curtain in the doorway which separates a warm indoor environment from the cold exterior. Such an opposing buoyancy force arises for ...
-
An extension to optic flow analysis for the generation of computer animated images
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1998)This dissertation seeks to develop image based animation methods using the technique of optic flow analysis developed for a moving planar object. Image based rendering is presented as a class of algorithm using two dimensional ...
