Open Access Repositories: Recent submissions
Now showing items 1341-1360 of 4204
-
D-modules on rigid analytic spaces I
(De GruyterJournal für die reine und angewandte Mathematik, 2016)We introduce a sheaf of infinite order differential operators D on smooth rigid analytic spaces that is a rigid analytic quantisation of the cotangent bundle. We show that the sections of this sheaf over sufficiently small ...
-
Scaffolding java programming on a mobile phone for novice learners
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2015)The ubiquity of mobile phones provides an opportunity to use them for learning programming beyond the classroom. This would be particularly useful for novice learners of programming in resource- constrained environments. ...
-
Multiwavelength study of 20 jets that emanate from the periphery of active regions
(EDP SciencesAstronomy & Astrophysics, 2016-04-15)$\textit{Aims}$. We present a multiwavelength analysis of 20 EUV jets which occurred at the periphery of active regions close to sunspots. We discuss the physical parameters of the jets and their relation with other phenomena ...
-
Measuring the efficiency of software development in a data processing environment
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1982)The development of software for data processing systems has, during the last 25 years, grown into a large industry. Thus the efficiency of the software development process is of major importance. It is indicative of the ...
-
Structured light enables biomimetic swimming and versatile locomotion of photoresponsive soft microrobots
(Nature Publishing GroupNature Materials, 2016-02-15)Microorganisms move in challenging environments by periodic changes in body shape. In contrast, current artificial microrobots cannot actively deform, exhibiting at best passive bending under external fields. Here, by ...
-
Initial report on Object Spreadsheets
(2016-01-12)There is a growing demand for data-driven web applications that help automate organizational and business processes of low to medium complexity by letting users view and update structured data in controlled ways. We present ...
-
A workflow for geocoding South African addresses
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 2015)There are many industries that have long been utilizing Geographical Information Systems (GIS) for spatial analysis. In many parts of the world, it has gained less popularity because of inaccurate geocoding methods and a ...
-
Visualizing the performance of parallel programs
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1996)The performance analysis of parallel programs is a complex task, particularly if the program has to be efficient over a wide range of parallel machines. We have designed a performance analysis system called Chiron that ...
-
Incremental volume rendering using hierarchical compression
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1996)The research has been based on the thesis that efficient volume rendering of datasets, contained on the Internet, can be achieved on average personal workstations. We present a new algorithm here for efficient incremental ...
-
A graphical representation for the formal description technique Estelle
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1998)This dissertation concerns the specification and description of complex communicating systems using Formal Description Techniques. Specifically, we propose a standard graphical representation for the Formal Description ...
-
Filtered Iterators For Safe and Robust Programs in RIFL
(2015-12-27)We present a new language construct, filtered iterators, for safe and robust input processing. Filtered iterators are designed to eliminate many common input-processing errors while enabling robust continued execution. The ...
-
The complexity of Petri net transformations
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1993)This study investigates the complexity of various reduction and synthesis Petri net transformations. Transformations that preserve liveness and boundedness are considered. Liveness and boundedness are possibly the two most ...
-
Jenga: Harnessing Heterogeneous Memories through Reconfigurable Cache Hierarchies
(2015-12-19)Conventional memory systems are organized as a rigid hierarchy, with multiple levels of progressively larger and slower memories. Hierarchy allows a simple, fixed design to benefit a wide range of applications, because ...
-
Bridging Theory and Practice in Cache Replacement
(2015-12-19)Much prior work has studied processor cache replacement policies, but a large gap remains between theory and practice. The optimal policy (MIN) requires unobtainable knowledge of the future, and prior theoretically-grounded ...
-
Cache Calculus: Modeling Caches through Differential Equations
(2015-12-19)Caches are critical to performance, yet their behavior is hard to understand and model. In particular, prior work does not provide closed-form solutions of cache performance, i.e. simple expressions for the miss rate of a ...
-
DistriX : an implementation of UNIX on transputers
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1989)Two technologies, distributed operating systems and UNIX are very relevant in computing today. Many distributed systems have been produced and many are under development. To a large extent, distributed systems are considered ...
-
The implementation of a generalized table driven back end processor
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1987)This thesis discusses the University of Cape Town implementation of a table driven back end processor. The back end processor takes as input an intermediate tree representation of a high level programming language. It ...
-
SSDE : structured software development environment
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1990)Software engineers have identified many problem areas regarding the development of software. There is a need for improving system and program quality at design level, ensuring that design costs remain within the budget, ...
-
Specification and verification of context conditions for programming languages
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1986)Context conditions - also called static semantics - are the constraints on computer programs that cannot be reasonably expressed by a context-free grammar, but that can be statically checked without considering the execution ...
-
The development of an expert system shell with a mixed knowledge representation, explicit control of reasoning and a truth maintenance system
(University of Cape TownFaculty of ScienceDepartment of Computer Science, 1988)This thesis concentrates on several important issues in expert system research, namely - representation of knowledge - control of reasoning - implementation of non-monotonic logics via truth maintenance systems. There are ...
