Browsing by Author "MacGregor, Ken"

Now showing items 1-13 of 13

  • The development of an expert system shell with a mixed knowledge representation, explicit control of reasoning and a truth maintenance system 

    Jacobson, Guy (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 ...

  • A distributed computing environment (DCE) based object request broker 

    Van der Vlugt, Anique (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1996)
    Object oriented technology has moved beyond being a tool for design and programming and is now being used to implement enterprise wide computer systems. Also, there has been a move from centralised mainframe systems to ...

  • Evaluation of a multiprogramming time sharing system through simulation. 

    Kissemlis, Demetrios Nik (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1975)
    The thesis describes the design and implementation of a simulation model. The model is patterned after the EXEC-8 multiprogramming time sharing operating system on the UNIVAC 1106 computer at the computer centre of the ...

  • The implementation of a front end processor for a subset of ADA 

    Epstein, Jacqueline (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1983)
    ADA is a high level programing language sponsored by the United States Department of Defence primarily for use in real-time systems. It has all the structures present in modern algorithmic languages with additional features ...

  • The implementation of a generalized table driven back end processor 

    Broadbent, Christopher Frank (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 ...

  • Implementation of a structured PL/I subset compiler 

    Goldberg, Colin Barry (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1974)
    The thesis describes the design and implementation of a PL/I subset compiler which produces a hypothetical stack code as output. The compiler was based on a Pascal compiler developed by N. Wirth and U. Amman of Eidgenössische ...

  • Incompatibility of lognormal forward-Libor and Swap market models 

    Goschen, Wayne S (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2005)
    The lognormal forward-Libor and Swap market models were formulated to price caps and swaptions. However, the prices computed by these two models, under equivalent measures, are reported to be unequal. This study investigates ...

  • P-Pascal : a data-oriented persistent programming language 

    Berman, Sonia (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1991)
    Persistence is measured by the length of time an object is retained and is usable in a system. Persistent languages extend general purpose languages by providing the full range of persistence for data of any type. Moreover, ...

  • Performance benchmarking physical and virtual linux envrionments 

    Fisher, Mario (University of Cape TownFaculty of ScienceDepartment of Computer Science, 2012)
    Virtualisation is a method of partitioning one physical computer into multiple "virtual" computers, giving each the appearance and capabilities of running on its own dedicated hardware. Each virtual system functions as a ...

  • The semantic database model as a basis for an automated database design tool 

    Berman, Sonia (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1983)
    The automatic database design system is a design aid for network database creation. It obtains a requirements specification from a user and generates a prototype database. This database is compatible with the Data Definition ...

  • Specification and implementation of the Larch shared language 

    Everett, Yvonne (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1989)
    This project aims to prototype formal specification in Larch. The motivation for looking at formal specifications stems from an appreciation of the problem outlined above, frustration with current methods, and a desire to ...

  • Specification and verification of context conditions for programming languages 

    Kaplan, Simon Mark (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 ...

  • Using CAMAC hardware for access to a particle accelerator 

    Truter, J N J (University of Cape TownFaculty of ScienceDepartment of Computer Science, 1988)
    The design and implementation of a method to software interface high level applications programs used for the control and monitoring of a Particle Accelerator is described. Effective methods of interfacing the instrumentation ...