Hugh Tracey memorial service
- Radio program of words and music (Calendar: presentor), Kathleen David (Producer and Compiler), Irene Frongs (Speaker and Performer), Tracey, Andrew T N
- Authors: Radio program of words and music (Calendar: presentor) , Kathleen David (Producer and Compiler) , Irene Frongs (Speaker and Performer) , Tracey, Andrew T N
- Date: 1977
- Subjects: Tracey, Hugh , Memorial service , Lullabies, Greek , Guitar , Speech , Sub-Saharan African music , Africa South Africa Saronde Farm f-sa
- Language: English
- Type: sound recordings , field recordings , sound recording-musical
- Identifier: http://hdl.handle.net/10962/113217 , vital:33731 , International Library of African Music, Rhodes University, Grahamstown, South Africa , ATC131a-06
- Description: Irene Frongs former Greek student friend singing an ancient lullaby with guitar accompaniment in tribute to Hugh Tracey of work almost forgotten in Greece, this emanating from Hugh Tracey who encouraged her to do the Greek background and its heritage for her thesis
- Full Text: false
- Date Issued: 1977
- Authors: Radio program of words and music (Calendar: presentor) , Kathleen David (Producer and Compiler) , Irene Frongs (Speaker and Performer) , Tracey, Andrew T N
- Date: 1977
- Subjects: Tracey, Hugh , Memorial service , Lullabies, Greek , Guitar , Speech , Sub-Saharan African music , Africa South Africa Saronde Farm f-sa
- Language: English
- Type: sound recordings , field recordings , sound recording-musical
- Identifier: http://hdl.handle.net/10962/113217 , vital:33731 , International Library of African Music, Rhodes University, Grahamstown, South Africa , ATC131a-06
- Description: Irene Frongs former Greek student friend singing an ancient lullaby with guitar accompaniment in tribute to Hugh Tracey of work almost forgotten in Greece, this emanating from Hugh Tracey who encouraged her to do the Greek background and its heritage for her thesis
- Full Text: false
- Date Issued: 1977
Hugh Tracey memorial service
- Radio program of words and music (Calendar: presentor), Kathleen David (Producer and Compiler), Tracey, Andrew T N
- Authors: Radio program of words and music (Calendar: presentor) , Kathleen David (Producer and Compiler) , Tracey, Andrew T N
- Date: 1977
- Subjects: Tracey, Hugh , Memorial service , Memorial music , Orchestral music , Sub-Saharan African music , Africa South Africa Saronde Farm f-sa
- Language: English
- Type: sound recordings , field recordings , sound recording-musical
- Identifier: http://hdl.handle.net/10962/113210 , vital:33730 , International Library of African Music, Rhodes University, Grahamstown, South Africa , ATC131a-05
- Description: Full band orchestral music background with reading of an extract
- Full Text: false
- Date Issued: 1977
- Authors: Radio program of words and music (Calendar: presentor) , Kathleen David (Producer and Compiler) , Tracey, Andrew T N
- Date: 1977
- Subjects: Tracey, Hugh , Memorial service , Memorial music , Orchestral music , Sub-Saharan African music , Africa South Africa Saronde Farm f-sa
- Language: English
- Type: sound recordings , field recordings , sound recording-musical
- Identifier: http://hdl.handle.net/10962/113210 , vital:33730 , International Library of African Music, Rhodes University, Grahamstown, South Africa , ATC131a-05
- Description: Full band orchestral music background with reading of an extract
- Full Text: false
- Date Issued: 1977
Hugh Tracey memorial service
- Radio program of words and music (Calendar: presentor), Kathleen David (Producer and Compiler), Tracey, Andrew T N
- Authors: Radio program of words and music (Calendar: presentor) , Kathleen David (Producer and Compiler) , Tracey, Andrew T N
- Date: 1977
- Subjects: Tracey, Hugh , Memorial service , Tracey, Paul , Flute , Sub-Saharan African music , Africa South Africa Saronde Farm f-sa
- Language: English
- Type: sound recordings , field recordings , sound recording-musical
- Identifier: http://hdl.handle.net/10962/113198 , vital:33729 , International Library of African Music, Rhodes University, Grahamstown, South Africa , ATC131a-04
- Description: Calendar presenting Paul Tracey playing one of Hugh Tracey's favourite song accompanied by a flute from Wait a Minin entitled 'My love is like a red rose' by Robert Burns
- Full Text: false
- Date Issued: 1977
- Authors: Radio program of words and music (Calendar: presentor) , Kathleen David (Producer and Compiler) , Tracey, Andrew T N
- Date: 1977
- Subjects: Tracey, Hugh , Memorial service , Tracey, Paul , Flute , Sub-Saharan African music , Africa South Africa Saronde Farm f-sa
- Language: English
- Type: sound recordings , field recordings , sound recording-musical
- Identifier: http://hdl.handle.net/10962/113198 , vital:33729 , International Library of African Music, Rhodes University, Grahamstown, South Africa , ATC131a-04
- Description: Calendar presenting Paul Tracey playing one of Hugh Tracey's favourite song accompanied by a flute from Wait a Minin entitled 'My love is like a red rose' by Robert Burns
- Full Text: false
- Date Issued: 1977
Hugh Tracey memorial service
- Radio program of words and music (Calendar: presentor), Kathleen David (Producer and Compiler), The Glorius Never Pike (Selector of music), Tracey, Andrew T N
- Authors: Radio program of words and music (Calendar: presentor) , Kathleen David (Producer and Compiler) , The Glorius Never Pike (Selector of music) , Tracey, Andrew T N
- Date: 1977
- Subjects: Tracey, Hugh , Memorial service , Poetry , Sub-Saharan African music , Africa South Africa Johannesburg f-sa
- Language: English
- Type: sound recordings , field recordings , sound recording-musical
- Identifier: http://hdl.handle.net/10962/113152 , vital:33720 , International Library of African Music, Rhodes University, Grahamstown, South Africa , ATC131a-01
- Description: Reading of poem from by Berth entitled 'Do not go gentle into that good night' with some music background
- Full Text: false
- Date Issued: 1977
- Authors: Radio program of words and music (Calendar: presentor) , Kathleen David (Producer and Compiler) , The Glorius Never Pike (Selector of music) , Tracey, Andrew T N
- Date: 1977
- Subjects: Tracey, Hugh , Memorial service , Poetry , Sub-Saharan African music , Africa South Africa Johannesburg f-sa
- Language: English
- Type: sound recordings , field recordings , sound recording-musical
- Identifier: http://hdl.handle.net/10962/113152 , vital:33720 , International Library of African Music, Rhodes University, Grahamstown, South Africa , ATC131a-01
- Description: Reading of poem from by Berth entitled 'Do not go gentle into that good night' with some music background
- Full Text: false
- Date Issued: 1977
The monitor and synchroniser concepts in the programming language CLANG
- Authors: Chalmers, Alan Gordon
- Date: 1985
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4616 , http://hdl.handle.net/10962/d1006132
- Full Text:
- Date Issued: 1985
- Authors: Chalmers, Alan Gordon
- Date: 1985
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4616 , http://hdl.handle.net/10962/d1006132
- Full Text:
- Date Issued: 1985
Hugh Tracey memorial service
- Radio program of words and music (Calendar: presentor), Kathleen David (Producer and Compiler), Paul Tracey and Andrew Tracey (Performer), Johann Sebastian Bach (Composer), Tracey, Andrew T N
- Authors: Radio program of words and music (Calendar: presentor) , Kathleen David (Producer and Compiler) , Paul Tracey and Andrew Tracey (Performer) , Johann Sebastian Bach (Composer) , Tracey, Andrew T N
- Date: 1977
- Subjects: Tracey, Hugh , Memorial service , Mbira , Sub-Saharan African music , Africa South Africa Saronde Farm f-sa
- Language: English
- Type: sound recordings , field recordings , sound recording-musical
- Identifier: http://hdl.handle.net/10962/113227 , vital:33732 , International Library of African Music, Rhodes University, Grahamstown, South Africa , ATC131a-07
- Description: Paul explaining Hugh Tracey's favourite tune which was a 'Jesus Joy' by Bach that never failed to amaze people and this followed by Paul and Andrew playing two Kalimbas together of the stated tune
- Full Text: false
- Date Issued: 1977
- Authors: Radio program of words and music (Calendar: presentor) , Kathleen David (Producer and Compiler) , Paul Tracey and Andrew Tracey (Performer) , Johann Sebastian Bach (Composer) , Tracey, Andrew T N
- Date: 1977
- Subjects: Tracey, Hugh , Memorial service , Mbira , Sub-Saharan African music , Africa South Africa Saronde Farm f-sa
- Language: English
- Type: sound recordings , field recordings , sound recording-musical
- Identifier: http://hdl.handle.net/10962/113227 , vital:33732 , International Library of African Music, Rhodes University, Grahamstown, South Africa , ATC131a-07
- Description: Paul explaining Hugh Tracey's favourite tune which was a 'Jesus Joy' by Bach that never failed to amaze people and this followed by Paul and Andrew playing two Kalimbas together of the stated tune
- Full Text: false
- Date Issued: 1977
Hugh Tracey memorial service
- Radio program of words and music (Calendar: presentor), Kathleen David (Producer and Compiler), The Glorius Never Pike (Selector of music), Tracey, Andrew T N
- Authors: Radio program of words and music (Calendar: presentor) , Kathleen David (Producer and Compiler) , The Glorius Never Pike (Selector of music) , Tracey, Andrew T N
- Date: 1977
- Subjects: Tracey, Hugh , Memorial service , Poetry , Sub-Saharan African music , Africa South Africa Johannesburg f-sa
- Language: English
- Type: sound recordings , field recordings , sound recording-musical
- Identifier: http://hdl.handle.net/10962/113165 , vital:33725 , International Library of African Music, Rhodes University, Grahamstown, South Africa , ATC131a-02
- Description: Reading of poems from Mrs Shaw entitled 'Work without hope' by Samuel Taylor Carridge and 'Not to sleep' by Dante Gabriel Rezete Mrs Stewart reading lines taken from Cecil Roberts' autobiography 'Some China shadow' published by Hudson Stuton , Reading from Mrs Stewart lines taken from Cecil Roberts' autobiography 'Some China shadow' published by Hudson Stuton , Reading of poem from Miss June Ridgeway entitled 'Forget not yet' , Reading of poem from Mrs Bush entitled 'High hills' by George Winter Pro Young
- Full Text: false
- Date Issued: 1977
- Authors: Radio program of words and music (Calendar: presentor) , Kathleen David (Producer and Compiler) , The Glorius Never Pike (Selector of music) , Tracey, Andrew T N
- Date: 1977
- Subjects: Tracey, Hugh , Memorial service , Poetry , Sub-Saharan African music , Africa South Africa Johannesburg f-sa
- Language: English
- Type: sound recordings , field recordings , sound recording-musical
- Identifier: http://hdl.handle.net/10962/113165 , vital:33725 , International Library of African Music, Rhodes University, Grahamstown, South Africa , ATC131a-02
- Description: Reading of poems from Mrs Shaw entitled 'Work without hope' by Samuel Taylor Carridge and 'Not to sleep' by Dante Gabriel Rezete Mrs Stewart reading lines taken from Cecil Roberts' autobiography 'Some China shadow' published by Hudson Stuton , Reading from Mrs Stewart lines taken from Cecil Roberts' autobiography 'Some China shadow' published by Hudson Stuton , Reading of poem from Miss June Ridgeway entitled 'Forget not yet' , Reading of poem from Mrs Bush entitled 'High hills' by George Winter Pro Young
- Full Text: false
- Date Issued: 1977
Towards a portable occam
- Authors: Hill, David Timothy
- Date: 1988 , 2013-03-07
- Subjects: occam (Computer program language) , Transputers , Parallel programming (Computer science)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4587 , http://hdl.handle.net/10962/d1004749 , occam (Computer program language) , Transputers , Parallel programming (Computer science)
- Description: Occam is designed for concurrent programming on a network of transputers. AIlocation and partitioning of the program is specified within the source code, binding the program to a specific network. An altemative approach is proposed which completely separates the source code from hardware considerations. Static allocation is performed as a separate phase and should, ideally, be automatic but at present is manual. Complete hardware abstraction requires that non-local, shared communication be provided for, introducing an efficiency overhead which can be minimised by the allocation. The proposal was implemented on a network of IBM PCs, modelled on a transputer network, and implementation issues are discussed
- Full Text:
- Date Issued: 1988
- Authors: Hill, David Timothy
- Date: 1988 , 2013-03-07
- Subjects: occam (Computer program language) , Transputers , Parallel programming (Computer science)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4587 , http://hdl.handle.net/10962/d1004749 , occam (Computer program language) , Transputers , Parallel programming (Computer science)
- Description: Occam is designed for concurrent programming on a network of transputers. AIlocation and partitioning of the program is specified within the source code, binding the program to a specific network. An altemative approach is proposed which completely separates the source code from hardware considerations. Static allocation is performed as a separate phase and should, ideally, be automatic but at present is manual. Complete hardware abstraction requires that non-local, shared communication be provided for, introducing an efficiency overhead which can be minimised by the allocation. The proposal was implemented on a network of IBM PCs, modelled on a transputer network, and implementation issues are discussed
- Full Text:
- Date Issued: 1988
Location and mapping of 2.4 GHz RF transmitters
- Wells, David D, Siebörger, Ingrid G, Irwin, Barry V W
- Authors: Wells, David D , Siebörger, Ingrid G , Irwin, Barry V W
- Date: 2008
- Language: English
- Type: Conference paper
- Identifier: vital:6604 , http://hdl.handle.net/10962/d1009324
- Description: This paper describes the use of a MetaGeek WiSpy dongle in conjunction with custom developed client-server software for the accurate identication of Wireless nodes within an organisation. The MetaGeek WiSpy dongle together with the custom developed software allow for the determination of the positions of Wi-Fi transceivers to within a few meters, which can be helpful in reducing the area for physical searches in the event of rogue units. This paper describes the tool and methodology for a site survey as a component that can be used in organisations wishing to audit their environments for wireless networks. The tool produced from this project, the WiSpy Signal Source Mapping Tool, is a three part application based on a client-server architecture. One part interfaces with a low cost 2.4 GHz spectrum analyser, another stores the data collected from all the spectrum analysers and the last part interprets the data to provide a graphical overview of the Wi-Fi network being analysed. The location of the spectrum analysers are entered as GPS points, and the tool can interface with a GPS device to automatically update its geographical location. The graphical representation of the 2.4 GHz spectrum populated with Wi-Fi devices (Wi-Fi network) provided a fairly accurate method in locating and tracking 2.4 GHz devices. Accuracy of the WiSpy Signal Source Mapping Tool is hindered by obstructions or interferences within the area or non line of sight.
- Full Text:
- Date Issued: 2008
- Authors: Wells, David D , Siebörger, Ingrid G , Irwin, Barry V W
- Date: 2008
- Language: English
- Type: Conference paper
- Identifier: vital:6604 , http://hdl.handle.net/10962/d1009324
- Description: This paper describes the use of a MetaGeek WiSpy dongle in conjunction with custom developed client-server software for the accurate identication of Wireless nodes within an organisation. The MetaGeek WiSpy dongle together with the custom developed software allow for the determination of the positions of Wi-Fi transceivers to within a few meters, which can be helpful in reducing the area for physical searches in the event of rogue units. This paper describes the tool and methodology for a site survey as a component that can be used in organisations wishing to audit their environments for wireless networks. The tool produced from this project, the WiSpy Signal Source Mapping Tool, is a three part application based on a client-server architecture. One part interfaces with a low cost 2.4 GHz spectrum analyser, another stores the data collected from all the spectrum analysers and the last part interprets the data to provide a graphical overview of the Wi-Fi network being analysed. The location of the spectrum analysers are entered as GPS points, and the tool can interface with a GPS device to automatically update its geographical location. The graphical representation of the 2.4 GHz spectrum populated with Wi-Fi devices (Wi-Fi network) provided a fairly accurate method in locating and tracking 2.4 GHz devices. Accuracy of the WiSpy Signal Source Mapping Tool is hindered by obstructions or interferences within the area or non line of sight.
- Full Text:
- Date Issued: 2008
An integration of reduction and logic for programming languages
- Authors: Wright, David A
- Date: 1988
- Subjects: Logic programming languages , Programming languages (Electronic computers)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4570 , http://hdl.handle.net/10962/d1002035
- Description: A new declarative language is presented which captures the expressibility of both logic programming languages and functional languages. This is achieved by conditional graph rewriting, with full unification as the parameter passing mechanism. The syntax and semantics are described both formally and informally, and examples are offered to support the expressibility claim made above. The language design is of further interest due to its uniformity and the inclusion of a novel mechanism for type inference in the presence of derived type hierarchies
- Full Text:
- Date Issued: 1988
- Authors: Wright, David A
- Date: 1988
- Subjects: Logic programming languages , Programming languages (Electronic computers)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4570 , http://hdl.handle.net/10962/d1002035
- Description: A new declarative language is presented which captures the expressibility of both logic programming languages and functional languages. This is achieved by conditional graph rewriting, with full unification as the parameter passing mechanism. The syntax and semantics are described both formally and informally, and examples are offered to support the expressibility claim made above. The language design is of further interest due to its uniformity and the inclusion of a novel mechanism for type inference in the presence of derived type hierarchies
- Full Text:
- Date Issued: 1988
Software engineering: inaugural lecture delivered at Rhodes University
- Authors: Williams, M H
- Date: 1979
- Subjects: Computer programming , Programming languages (Electronic computers)
- Language: English
- Type: Text
- Identifier: vital:680 , http://hdl.handle.net/10962/d1020749 , ISBN 0868100102
- Description: Inaugural lecture delivered at Rhodes University , Rhodes University Libraries (Digitisation)
- Full Text:
- Date Issued: 1979
- Authors: Williams, M H
- Date: 1979
- Subjects: Computer programming , Programming languages (Electronic computers)
- Language: English
- Type: Text
- Identifier: vital:680 , http://hdl.handle.net/10962/d1020749 , ISBN 0868100102
- Description: Inaugural lecture delivered at Rhodes University , Rhodes University Libraries (Digitisation)
- Full Text:
- Date Issued: 1979
Investigating tools and techniques for improving software performance on multiprocessor computer systems
- Authors: Tristram, Waide Barrington
- Date: 2012
- Subjects: Multiprocessors , Multiprogramming (Electronic computers) , Parallel programming (Computer science) , Linux , Abstract data types (Computer science) , Threads (Computer programs) , Computer programming
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4655 , http://hdl.handle.net/10962/d1006651 , Multiprocessors , Multiprogramming (Electronic computers) , Parallel programming (Computer science) , Linux , Abstract data types (Computer science) , Threads (Computer programs) , Computer programming
- Description: The availability of modern commodity multicore processors and multiprocessor computer systems has resulted in the widespread adoption of parallel computers in a variety of environments, ranging from the home to workstation and server environments in particular. Unfortunately, parallel programming is harder and requires more expertise than the traditional sequential programming model. The variety of tools and parallel programming models available to the programmer further complicates the issue. The primary goal of this research was to identify and describe a selection of parallel programming tools and techniques to aid novice parallel programmers in the process of developing efficient parallel C/C++ programs for the Linux platform. This was achieved by highlighting and describing the key concepts and hardware factors that affect parallel programming, providing a brief survey of commonly available software development tools and parallel programming models and libraries, and presenting structured approaches to software performance tuning and parallel programming. Finally, the performance of several parallel programming models and libraries was investigated, along with the programming effort required to implement solutions using the respective models. A quantitative research methodology was applied to the investigation of the performance and programming effort associated with the selected parallel programming models and libraries, which included automatic parallelisation by the compiler, Boost Threads, Cilk Plus, OpenMP, POSIX threads (Pthreads), and Threading Building Blocks (TBB). Additionally, the performance of the GNU C/C++ and Intel C/C++ compilers was examined. The results revealed that the choice of parallel programming model or library is dependent on the type of problem being solved and that there is no overall best choice for all classes of problem. However, the results also indicate that parallel programming models with higher levels of abstraction require less programming effort and provide similar performance compared to explicit threading models. The principle conclusion was that the problem analysis and parallel design are an important factor in the selection of the parallel programming model and tools, but that models with higher levels of abstractions, such as OpenMP and Threading Building Blocks, are favoured.
- Full Text:
- Date Issued: 2012
- Authors: Tristram, Waide Barrington
- Date: 2012
- Subjects: Multiprocessors , Multiprogramming (Electronic computers) , Parallel programming (Computer science) , Linux , Abstract data types (Computer science) , Threads (Computer programs) , Computer programming
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4655 , http://hdl.handle.net/10962/d1006651 , Multiprocessors , Multiprogramming (Electronic computers) , Parallel programming (Computer science) , Linux , Abstract data types (Computer science) , Threads (Computer programs) , Computer programming
- Description: The availability of modern commodity multicore processors and multiprocessor computer systems has resulted in the widespread adoption of parallel computers in a variety of environments, ranging from the home to workstation and server environments in particular. Unfortunately, parallel programming is harder and requires more expertise than the traditional sequential programming model. The variety of tools and parallel programming models available to the programmer further complicates the issue. The primary goal of this research was to identify and describe a selection of parallel programming tools and techniques to aid novice parallel programmers in the process of developing efficient parallel C/C++ programs for the Linux platform. This was achieved by highlighting and describing the key concepts and hardware factors that affect parallel programming, providing a brief survey of commonly available software development tools and parallel programming models and libraries, and presenting structured approaches to software performance tuning and parallel programming. Finally, the performance of several parallel programming models and libraries was investigated, along with the programming effort required to implement solutions using the respective models. A quantitative research methodology was applied to the investigation of the performance and programming effort associated with the selected parallel programming models and libraries, which included automatic parallelisation by the compiler, Boost Threads, Cilk Plus, OpenMP, POSIX threads (Pthreads), and Threading Building Blocks (TBB). Additionally, the performance of the GNU C/C++ and Intel C/C++ compilers was examined. The results revealed that the choice of parallel programming model or library is dependent on the type of problem being solved and that there is no overall best choice for all classes of problem. However, the results also indicate that parallel programming models with higher levels of abstraction require less programming effort and provide similar performance compared to explicit threading models. The principle conclusion was that the problem analysis and parallel design are an important factor in the selection of the parallel programming model and tools, but that models with higher levels of abstractions, such as OpenMP and Threading Building Blocks, are favoured.
- Full Text:
- Date Issued: 2012
Interrupt-generating active data objects
- Authors: Clayton, Peter Graham
- Date: 1990
- Subjects: Parallel programming (Computer science) Electronic data processing -- Distributed processing
- Language: English
- Type: Thesis , Doctoral , PhD
- Identifier: vital:4677 , http://hdl.handle.net/10962/d1006700
- Description: An investigation is presented into an interrupt-generating object model which is designed to reduce the effort of programming distributed memory multicomputer networks. The object model is aimed at the natural modelling of problem domains in which a number of concurrent entities interrupt one another as they lay claim to shared resources. The proposed computational model provides for the safe encapsulation of shared data, and incorporates inherent arbitration for simultaneous access to the data. It supplies a predicate triggering mechanism for use in conditional synchronization and as an alternative mechanism to polling. Linguistic support for the proposal requires a novel form of control structure which is able to interface sensibly with interrupt-generating active data objects. The thesis presents the proposal as an elemental language structure, with axiomatic guarantees which enforce safety properties and aid in program proving. The established theory of CSP is used to reason about the object model and its interface. An overview is presented of a programming language called HUL, whose semantics reflect the proposed computational model. Using the syntax of HUL, the application of the interrupt-generating active data object is illustrated. A range of standard concurrent problems is presented to demonstrate the properties of the interrupt-generating computational model. Furthermore, the thesis discusses implementation considerations which enable the model to be mapped precisely onto multicomputer networks, and which sustain the abstract programming level provided by the interrupt-generating active data object in the wider programming structures of HUL.
- Full Text:
- Date Issued: 1990
- Authors: Clayton, Peter Graham
- Date: 1990
- Subjects: Parallel programming (Computer science) Electronic data processing -- Distributed processing
- Language: English
- Type: Thesis , Doctoral , PhD
- Identifier: vital:4677 , http://hdl.handle.net/10962/d1006700
- Description: An investigation is presented into an interrupt-generating object model which is designed to reduce the effort of programming distributed memory multicomputer networks. The object model is aimed at the natural modelling of problem domains in which a number of concurrent entities interrupt one another as they lay claim to shared resources. The proposed computational model provides for the safe encapsulation of shared data, and incorporates inherent arbitration for simultaneous access to the data. It supplies a predicate triggering mechanism for use in conditional synchronization and as an alternative mechanism to polling. Linguistic support for the proposal requires a novel form of control structure which is able to interface sensibly with interrupt-generating active data objects. The thesis presents the proposal as an elemental language structure, with axiomatic guarantees which enforce safety properties and aid in program proving. The established theory of CSP is used to reason about the object model and its interface. An overview is presented of a programming language called HUL, whose semantics reflect the proposed computational model. Using the syntax of HUL, the application of the interrupt-generating active data object is illustrated. A range of standard concurrent problems is presented to demonstrate the properties of the interrupt-generating computational model. Furthermore, the thesis discusses implementation considerations which enable the model to be mapped precisely onto multicomputer networks, and which sustain the abstract programming level provided by the interrupt-generating active data object in the wider programming structures of HUL.
- Full Text:
- Date Issued: 1990
Design automation of a machine-independent code generator
- Authors: Clayton, Peter Graham
- Date: 1984 , 2013-01-22
- Subjects: Compilers (Computer programs) , Programming languages (Electronic computers)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4676 , http://hdl.handle.net/10962/d1006699 , Compilers (Computer programs) , Programming languages (Electronic computers)
- Description: As both computer languages and architectures continue to proliferate, there is a continuing need for new compilers. Researchers have attempted to ease the work of producing compilers by developing methods to automate compiler writing. While much work has been done (and considerable success achieved) in writing parsers which can handle a variety of source languages (using mainly table-driven analysis methods), less progress has been made in formalizing the code generation end of the compiler. Nevertheless, some of the more recent publications in code generation stress portability or retargetability of the resulting compiler. A number of code generator synthesisers have been developed, some of which produce code that can be compared in quality with that produced by a conventional code generator. However, because of the complexity of generalizing the mapping from source language to target machine, and the need for efficiency of various kinds, code generator synthesisers are large, complicated programs. Consequently, the person who develops a code generator using one of these tools invariably needs to be a code generation specialist himself. Many compilers follow a pattern of having a front end which generates intermediate code, and a back end which converts intermediate code to machine code. The intermediate code is effectively machine independent, or can be designed that way. With these points in mind, we have set out to write a system of programs which -- 1. will allow the generation of such a back end in a reasonably short time, for a general intermediate code, and for a general machine code, and -- 2. can be used by anyone who has a sound knowledge of the target machine's architecture and associated assembler language, but is not necessarily a specialist compiler writer. The system consists of a series of friendly, interactive programs by means of which the user sets up tables defining the architecture and assembly level instructions for the target machine, and the code templates onto which intermediate codes produced by a parser have been mapped. A general notation has been developed to represent machine instructions using the same format as the target assembler. Thus the code generator writer is able to write code sequences to perform the effects of the intermediate codes, using assembly mnemonics familiar to him. The resultant table-driven code generator simply replaces a sequence of intermediate codes by their respective code templates, relocating them in memory and filling in addresses known only at code-generation time. This thesis describes the use and implementation details of this generalized code generation system. As an example, the implementation of a code generator for a CLANG [23] parser on an 8080 processor is described. The discussion also includes guide-lines on how to implement a loader and associated run-time routines for use in executing the object code. The results of a number of bench-marks have shown, as expected, that code produced by a code generator developed in this manner is larger and slower than that from a special purpose optimizing code generator, but is still several times faster than interpreting the intermediate code. The major benefit to be gained from using this system lies in the shorter development time by a less skilled person. , KMBT_223 , Adobe Acrobat 9.53 Paper Capture Plug-in
- Full Text:
- Date Issued: 1984
- Authors: Clayton, Peter Graham
- Date: 1984 , 2013-01-22
- Subjects: Compilers (Computer programs) , Programming languages (Electronic computers)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4676 , http://hdl.handle.net/10962/d1006699 , Compilers (Computer programs) , Programming languages (Electronic computers)
- Description: As both computer languages and architectures continue to proliferate, there is a continuing need for new compilers. Researchers have attempted to ease the work of producing compilers by developing methods to automate compiler writing. While much work has been done (and considerable success achieved) in writing parsers which can handle a variety of source languages (using mainly table-driven analysis methods), less progress has been made in formalizing the code generation end of the compiler. Nevertheless, some of the more recent publications in code generation stress portability or retargetability of the resulting compiler. A number of code generator synthesisers have been developed, some of which produce code that can be compared in quality with that produced by a conventional code generator. However, because of the complexity of generalizing the mapping from source language to target machine, and the need for efficiency of various kinds, code generator synthesisers are large, complicated programs. Consequently, the person who develops a code generator using one of these tools invariably needs to be a code generation specialist himself. Many compilers follow a pattern of having a front end which generates intermediate code, and a back end which converts intermediate code to machine code. The intermediate code is effectively machine independent, or can be designed that way. With these points in mind, we have set out to write a system of programs which -- 1. will allow the generation of such a back end in a reasonably short time, for a general intermediate code, and for a general machine code, and -- 2. can be used by anyone who has a sound knowledge of the target machine's architecture and associated assembler language, but is not necessarily a specialist compiler writer. The system consists of a series of friendly, interactive programs by means of which the user sets up tables defining the architecture and assembly level instructions for the target machine, and the code templates onto which intermediate codes produced by a parser have been mapped. A general notation has been developed to represent machine instructions using the same format as the target assembler. Thus the code generator writer is able to write code sequences to perform the effects of the intermediate codes, using assembly mnemonics familiar to him. The resultant table-driven code generator simply replaces a sequence of intermediate codes by their respective code templates, relocating them in memory and filling in addresses known only at code-generation time. This thesis describes the use and implementation details of this generalized code generation system. As an example, the implementation of a code generator for a CLANG [23] parser on an 8080 processor is described. The discussion also includes guide-lines on how to implement a loader and associated run-time routines for use in executing the object code. The results of a number of bench-marks have shown, as expected, that code produced by a code generator developed in this manner is larger and slower than that from a special purpose optimizing code generator, but is still several times faster than interpreting the intermediate code. The major benefit to be gained from using this system lies in the shorter development time by a less skilled person. , KMBT_223 , Adobe Acrobat 9.53 Paper Capture Plug-in
- Full Text:
- Date Issued: 1984
Interdependence and business cycle transmission between South Africa and the USA, UK, Japan and Germany
- Authors: Mugova, Terrence Tafadzwa
- Date: 2009
- Subjects: International economic relations -- Developing countries , Business cycles -- Developing countries , Economic development -- Developing countries , Industrial policy -- Developing countries , International finance
- Language: English
- Type: Thesis , Masters , MCom
- Identifier: vital:946 , http://hdl.handle.net/10962/d1002680 , International economic relations -- Developing countries , Business cycles -- Developing countries , Economic development -- Developing countries , Industrial policy -- Developing countries , International finance
- Description: The process of globalisation has had a large impact on the world economy over the past three decades. Economic globalisation has manifested itself in the increasing integration of goods and services through international trade and the integration of financial markets. As a consequence the existence of co-movements in economic variables of different countries has become more evident. The extent to which globalisation causes a country’s economy to move together with the rest of the world concerns policy-makers. When such co-movement is significant, the influence of policy-makers on their respective domestic economies is significantly reduced. South Africa re-entered the international economy in the early 1990s when the forces of globalisation, especially for developing countries, seemed to gain momentum. Empirical research such as Kabundi and Loots (2005) found strong evidence of international co-movement between the world business cycle and the South African business cycle, particularly following South Africa’s integration into the global economy. This study examines the relationship and interdependence between South Africa and four of its major developed trading partners. More particularly, the study examines the question of whether business cycles are transmitted from Germany, Japan, US and UK to South Africa, and/or from South Africa to Germany, Japan, the US and UK. The study employs structural vector autoregressive (SVARs) models to analyse monthly data from 1980:01–2008:04 on industrial production, producer prices, short-term interest rates and real effective exchange rates. The results show that South Africa benefits from economic growth in both the UK and US. They also indicate significant price transmission from Germany and Japan to South Africa, with transmission in the opposite direction being statistically insignificant. The impulse response graphs show that a positive one standard deviation shock to both German and Japanese producer prices has a negative impact on South African output (industrial production) growth. Furthermore, South African monetary policy is relatively unresponsive to international monetary policy stances. The findings of this study indicate that South African policymakers need to take into consideration economic performance of the country’s major trading partners, with particular emphasis on the UK and US economies.
- Full Text:
- Date Issued: 2009
- Authors: Mugova, Terrence Tafadzwa
- Date: 2009
- Subjects: International economic relations -- Developing countries , Business cycles -- Developing countries , Economic development -- Developing countries , Industrial policy -- Developing countries , International finance
- Language: English
- Type: Thesis , Masters , MCom
- Identifier: vital:946 , http://hdl.handle.net/10962/d1002680 , International economic relations -- Developing countries , Business cycles -- Developing countries , Economic development -- Developing countries , Industrial policy -- Developing countries , International finance
- Description: The process of globalisation has had a large impact on the world economy over the past three decades. Economic globalisation has manifested itself in the increasing integration of goods and services through international trade and the integration of financial markets. As a consequence the existence of co-movements in economic variables of different countries has become more evident. The extent to which globalisation causes a country’s economy to move together with the rest of the world concerns policy-makers. When such co-movement is significant, the influence of policy-makers on their respective domestic economies is significantly reduced. South Africa re-entered the international economy in the early 1990s when the forces of globalisation, especially for developing countries, seemed to gain momentum. Empirical research such as Kabundi and Loots (2005) found strong evidence of international co-movement between the world business cycle and the South African business cycle, particularly following South Africa’s integration into the global economy. This study examines the relationship and interdependence between South Africa and four of its major developed trading partners. More particularly, the study examines the question of whether business cycles are transmitted from Germany, Japan, US and UK to South Africa, and/or from South Africa to Germany, Japan, the US and UK. The study employs structural vector autoregressive (SVARs) models to analyse monthly data from 1980:01–2008:04 on industrial production, producer prices, short-term interest rates and real effective exchange rates. The results show that South Africa benefits from economic growth in both the UK and US. They also indicate significant price transmission from Germany and Japan to South Africa, with transmission in the opposite direction being statistically insignificant. The impulse response graphs show that a positive one standard deviation shock to both German and Japanese producer prices has a negative impact on South African output (industrial production) growth. Furthermore, South African monetary policy is relatively unresponsive to international monetary policy stances. The findings of this study indicate that South African policymakers need to take into consideration economic performance of the country’s major trading partners, with particular emphasis on the UK and US economies.
- Full Text:
- Date Issued: 2009
Mapping the location of 2.4 GHz transmitters to achieve optimal usage of an IEEE 802.11 network
- Wells, David D, Siebörger, Ingrid G, Irwin, Barry V W
- Authors: Wells, David D , Siebörger, Ingrid G , Irwin, Barry V W
- Date: 2008
- Language: English
- Type: Conference paper
- Identifier: vital:6605 , http://hdl.handle.net/10962/d1009325
- Description: This paper describes the use of a low cost 2.4 GHz spectrum analyser, the MetaGeek WiSpy device, in conjunction with custom developed client-server software for the accurate identification of 2.4 GHz transmitters within a given area. The WiSpy dongle together with the custom developed software allow for determination of the positions of Wi-Fi transmitters to within a few meters, which can be helpful in reducing the work load for physical searches in the process of surveying the Wi-Fi network and geographical area. This paper describes the tool and methodology for a site survey as a component that can be used in organisations wishing to audit their environments for Wi-Fi networks. The tool produced from this project, the WiSpy Signal Source Mapping Tool, is a three part application based on a client-server architecture. One part interfaces with a low cost 2.4 GHz spectrum analyser, another stores the data collected from all the spectrum analysers and the third part interprets the data to provide a graphical overview of the Wi-Fi network being analysed. The location of the spectrum analysers are entered as GPS points, and the tool can interface with a GPS device to automatically update its geographical location. The graphical representation of the 2.4 GHz spectrum populated with Wi-Fi devices (Wi-Fi network) provided a fairly accurate method in locating and tracking 2.4 GHz devices. Accuracy of the WiSpy Signal Source Mapping Tool is hindered by obstructions, interferences within the area or non line of sight.
- Full Text:
- Date Issued: 2008
- Authors: Wells, David D , Siebörger, Ingrid G , Irwin, Barry V W
- Date: 2008
- Language: English
- Type: Conference paper
- Identifier: vital:6605 , http://hdl.handle.net/10962/d1009325
- Description: This paper describes the use of a low cost 2.4 GHz spectrum analyser, the MetaGeek WiSpy device, in conjunction with custom developed client-server software for the accurate identification of 2.4 GHz transmitters within a given area. The WiSpy dongle together with the custom developed software allow for determination of the positions of Wi-Fi transmitters to within a few meters, which can be helpful in reducing the work load for physical searches in the process of surveying the Wi-Fi network and geographical area. This paper describes the tool and methodology for a site survey as a component that can be used in organisations wishing to audit their environments for Wi-Fi networks. The tool produced from this project, the WiSpy Signal Source Mapping Tool, is a three part application based on a client-server architecture. One part interfaces with a low cost 2.4 GHz spectrum analyser, another stores the data collected from all the spectrum analysers and the third part interprets the data to provide a graphical overview of the Wi-Fi network being analysed. The location of the spectrum analysers are entered as GPS points, and the tool can interface with a GPS device to automatically update its geographical location. The graphical representation of the 2.4 GHz spectrum populated with Wi-Fi devices (Wi-Fi network) provided a fairly accurate method in locating and tracking 2.4 GHz devices. Accuracy of the WiSpy Signal Source Mapping Tool is hindered by obstructions, interferences within the area or non line of sight.
- Full Text:
- Date Issued: 2008
A unified data repository for rich communication services
- Authors: Sogunle, Oluwasegun Francis
- Date: 2017
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: http://hdl.handle.net/10962/5777 , vital:20974
- Description: Rich Communication Services (RCS) is a framework that defines a set of IP-based services for the delivery of multimedia communications to mobile network subscribers. The framework unifies a set of pre-existing communication services under a single name, and permits network operators to re-use investments in existing network infrastructure, especially the IP Multimedia Subsystem (IMS), which is a core part of a mobile network and also acts as a docking station for RCS services. RCS generates and utilises disparate subscriber data sets during execution, however, it lacks a harmonised repository for the management of such data sets, thus making it difficult to obtain a unified view of heterogeneous subscriber data. This thesis proposes the creation of a unified data repository for RCS which is based on the User Data Convergence (UDC) standard. The standard was proposed by the 3rd Generation Partnership Project (3GPP), a major telecommunications standardisation group. UDC provides an approach for consolidating subscriber data into a single logical repository without adversely affecting existing network infrastructure, such as the IMS. Thus, this thesis details the design and development of a prototypical implementation of a unified repository, named Converged Subscriber Data Repository (CSDR). It adopts a polyglot persistence model for the underlying data store and exposes heterogeneous data through the Open Data Protocol (OData), which is a candidate implementation of the Ud interface defined in the UDC architecture. With the introduction of polyglot persistence, multiple data stores can be used within the CSDR and disparate network data sources can access heterogeneous data sets using OData as a standard communications protocol. As the CSDR persistence model becomes more complex due to the inclusion of more storage technologies, polyglot persistence ensures a consistent conceptual view of these data sets through OData. Importantly, the CSDR prototype was integrated into a popular open-source implementation of the core part of an IMS network known as the Open IMS Core. The successful integration of the prototype demonstrates its ability to manage and expose a consolidated view of heterogeneous subscriber data, which are generated and used by different RCS services deployed within IMS.
- Full Text:
- Date Issued: 2017
- Authors: Sogunle, Oluwasegun Francis
- Date: 2017
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: http://hdl.handle.net/10962/5777 , vital:20974
- Description: Rich Communication Services (RCS) is a framework that defines a set of IP-based services for the delivery of multimedia communications to mobile network subscribers. The framework unifies a set of pre-existing communication services under a single name, and permits network operators to re-use investments in existing network infrastructure, especially the IP Multimedia Subsystem (IMS), which is a core part of a mobile network and also acts as a docking station for RCS services. RCS generates and utilises disparate subscriber data sets during execution, however, it lacks a harmonised repository for the management of such data sets, thus making it difficult to obtain a unified view of heterogeneous subscriber data. This thesis proposes the creation of a unified data repository for RCS which is based on the User Data Convergence (UDC) standard. The standard was proposed by the 3rd Generation Partnership Project (3GPP), a major telecommunications standardisation group. UDC provides an approach for consolidating subscriber data into a single logical repository without adversely affecting existing network infrastructure, such as the IMS. Thus, this thesis details the design and development of a prototypical implementation of a unified repository, named Converged Subscriber Data Repository (CSDR). It adopts a polyglot persistence model for the underlying data store and exposes heterogeneous data through the Open Data Protocol (OData), which is a candidate implementation of the Ud interface defined in the UDC architecture. With the introduction of polyglot persistence, multiple data stores can be used within the CSDR and disparate network data sources can access heterogeneous data sets using OData as a standard communications protocol. As the CSDR persistence model becomes more complex due to the inclusion of more storage technologies, polyglot persistence ensures a consistent conceptual view of these data sets through OData. Importantly, the CSDR prototype was integrated into a popular open-source implementation of the core part of an IMS network known as the Open IMS Core. The successful integration of the prototype demonstrates its ability to manage and expose a consolidated view of heterogeneous subscriber data, which are generated and used by different RCS services deployed within IMS.
- Full Text:
- Date Issued: 2017
The biggest boy on the planet: a case study describing the Therapeutic Journey of a boy with severe anxiety
- Authors: Laing, Caroline
- Date: 2010-12
- Subjects: Grahamstown (South Africa) , Eastern Cape (South Africa) , South Africa
- Language: English
- Type: Master's theses , text
- Identifier: http://hdl.handle.net/10353/25184 , vital:63985
- Description: The following paper describes the therapeutic journey of David (not his real name), an eight year old boy who was referred for therapy as a result of severe anxiety. David is a pupil at a remedial school, having moved from his previous school due to his being unable to cope academically and socially in a mainstream school environment. David had ten sessions of play therapy and the following paper provides a narrative account of the therapy process using a case study design. In the narratives, some of the themes which emerge during the course of therapy are described. The therapist’s theoretic orientation is explained as well as how this approach seemed to enable David, in the context of the therapeutic relationship, to express and make sense of his anxieties. , Thesis (M.Counselling Psychology) -- Faculty of Social Sciences and Humanities, 2010
- Full Text:
- Date Issued: 2010-12
- Authors: Laing, Caroline
- Date: 2010-12
- Subjects: Grahamstown (South Africa) , Eastern Cape (South Africa) , South Africa
- Language: English
- Type: Master's theses , text
- Identifier: http://hdl.handle.net/10353/25184 , vital:63985
- Description: The following paper describes the therapeutic journey of David (not his real name), an eight year old boy who was referred for therapy as a result of severe anxiety. David is a pupil at a remedial school, having moved from his previous school due to his being unable to cope academically and socially in a mainstream school environment. David had ten sessions of play therapy and the following paper provides a narrative account of the therapy process using a case study design. In the narratives, some of the themes which emerge during the course of therapy are described. The therapist’s theoretic orientation is explained as well as how this approach seemed to enable David, in the context of the therapeutic relationship, to express and make sense of his anxieties. , Thesis (M.Counselling Psychology) -- Faculty of Social Sciences and Humanities, 2010
- Full Text:
- Date Issued: 2010-12
Analyzing communication flow and process placement in Linda programs on transputers
- De-Heer-Menlah, Frederick Kofi
- Authors: De-Heer-Menlah, Frederick Kofi
- Date: 1992 , 2012-11-28
- Subjects: LINDA (Computer system) , Transputers , Parallel programming (Computer science)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4675 , http://hdl.handle.net/10962/d1006698 , LINDA (Computer system) , Transputers , Parallel programming (Computer science)
- Description: With the evolution of parallel and distributed systems, users from diverse disciplines have looked to these systems as a solution to their ever increasing needs for computer processing resources. Because parallel processing systems currently require a high level of expertise to program, many researchers are investing effort into developing programming approaches which hide some of the difficulties of parallel programming from users. Linda, is one such parallel paradigm, which is intuitive to use, and which provides a high level decoupling between distributable components of parallel programs. In Linda, efficiency becomes a concern of the implementation rather than of the programmer. There is a substantial overhead in implementing Linda, an inherently shared memory model on a distributed system. This thesis describes the compile-time analysis of tuple space interactions which reduce the run-time matching costs, and permits the distributon of the tuple space data. A language independent module which partitions the tuple space data and suggests appropriate storage schemes for the partitions so as to optimise Linda operations is presented. The thesis also discusses hiding the network topology from the user by automatically allocating Linda processes and tuple space partitons to nodes in the network of transputers. This is done by introducing a fast placement algorithm developed for Linda. , KMBT_223
- Full Text:
- Date Issued: 1992
- Authors: De-Heer-Menlah, Frederick Kofi
- Date: 1992 , 2012-11-28
- Subjects: LINDA (Computer system) , Transputers , Parallel programming (Computer science)
- Language: English
- Type: Thesis , Masters , MSc
- Identifier: vital:4675 , http://hdl.handle.net/10962/d1006698 , LINDA (Computer system) , Transputers , Parallel programming (Computer science)
- Description: With the evolution of parallel and distributed systems, users from diverse disciplines have looked to these systems as a solution to their ever increasing needs for computer processing resources. Because parallel processing systems currently require a high level of expertise to program, many researchers are investing effort into developing programming approaches which hide some of the difficulties of parallel programming from users. Linda, is one such parallel paradigm, which is intuitive to use, and which provides a high level decoupling between distributable components of parallel programs. In Linda, efficiency becomes a concern of the implementation rather than of the programmer. There is a substantial overhead in implementing Linda, an inherently shared memory model on a distributed system. This thesis describes the compile-time analysis of tuple space interactions which reduce the run-time matching costs, and permits the distributon of the tuple space data. A language independent module which partitions the tuple space data and suggests appropriate storage schemes for the partitions so as to optimise Linda operations is presented. The thesis also discusses hiding the network topology from the user by automatically allocating Linda processes and tuple space partitons to nodes in the network of transputers. This is done by introducing a fast placement algorithm developed for Linda. , KMBT_223
- Full Text:
- Date Issued: 1992
A biography on inkosi Albert John Mvumbi Luthuli as an African intellectual
- Mngadi, Samkelo Ntobeko Vukani
- Authors: Mngadi, Samkelo Ntobeko Vukani
- Date: 2022-04-07
- Subjects: Luthuli, A J (Albert John), 1898-1967 , Luthuli, A J (Albert John), 1898-1967 Political and social views , Africans Intellectual life , South Africa History , South Africa Politics and government , African National Congress Biography , Apartheid South Africa , Political activists South Africa Biography , Intellectuals Political activity South Africa
- Language: English
- Type: Academic theses , Master's theses , text
- Identifier: http://hdl.handle.net/10962/294493 , vital:57226
- Description: [Excerpt taken from Introduction] The purpose of this study is to take a look at one of these African leaders, inkosi Albert Luthuli through a biographical lens to assess whether he should be recognised as an African intellectual. Sifiso Mxolisi Ndlovu states that inkosi Luthuli is recognised as the father of South Africa’s non-racialism. He used his moral authority in a historic fashion to influence the liberation movement to adopt non-violent resistance. During his time as President-General, he became the beacon of non-violent resistance. As the president of the liberation organisation, he delivered speeches that steered the African National Congress (ANC) and the liberation movement when the State escalated its oppression against Africans. The State retaliated by deposing him as an elected Chief, imprisoned him, imposed multiple bans on him in attempts to silence him. His intellect proved to be a threat to the State. He spoke out boldly against the apartheid state and advocated for chiefs, African people, African women, sugar farmers, and all oppressed racial groups. Inkosi Luthuli used his speeches to deliver political concepts like non-racialism, multiracialism, African nationalism and democracy into the public space. He cemented ANC’s cooperation policy that created the environment for the existence of the Congress Alliance that produced the Freedom Charter. He spoke out against the oppression of not just South Africans but Africa and all oppressed groups internationally. He illustrated that he possessed geopolitics that would gain the attention of the world. He illustrated his geopolitics through his internationalism philosophy gained the international community’s attention. Inkosi Luthuli was revered and respected by his Groutville community, the African community, South Africans of all racial groups and the international community. His impact can be seen through him being the first African-born Nobel Peace Prize recipient. He pushed for the international community to place economic sanctions and believed that international sanctions were the appropriate non-violent method the global community could get involved in fighting apartheid.5 The purpose of this study will be to explore how a Christian Zulu Chief’s intellectual thinking was able to move South Africa towards a multiracial democracy using non-violent resistance as a strategy to gain Africa and the world’s attention—looking at him from the vantage point of being an African intellectual. , Thesis (MA) -- Faculty of Humanities, History, 2022
- Full Text:
- Date Issued: 2022-04-07
- Authors: Mngadi, Samkelo Ntobeko Vukani
- Date: 2022-04-07
- Subjects: Luthuli, A J (Albert John), 1898-1967 , Luthuli, A J (Albert John), 1898-1967 Political and social views , Africans Intellectual life , South Africa History , South Africa Politics and government , African National Congress Biography , Apartheid South Africa , Political activists South Africa Biography , Intellectuals Political activity South Africa
- Language: English
- Type: Academic theses , Master's theses , text
- Identifier: http://hdl.handle.net/10962/294493 , vital:57226
- Description: [Excerpt taken from Introduction] The purpose of this study is to take a look at one of these African leaders, inkosi Albert Luthuli through a biographical lens to assess whether he should be recognised as an African intellectual. Sifiso Mxolisi Ndlovu states that inkosi Luthuli is recognised as the father of South Africa’s non-racialism. He used his moral authority in a historic fashion to influence the liberation movement to adopt non-violent resistance. During his time as President-General, he became the beacon of non-violent resistance. As the president of the liberation organisation, he delivered speeches that steered the African National Congress (ANC) and the liberation movement when the State escalated its oppression against Africans. The State retaliated by deposing him as an elected Chief, imprisoned him, imposed multiple bans on him in attempts to silence him. His intellect proved to be a threat to the State. He spoke out boldly against the apartheid state and advocated for chiefs, African people, African women, sugar farmers, and all oppressed racial groups. Inkosi Luthuli used his speeches to deliver political concepts like non-racialism, multiracialism, African nationalism and democracy into the public space. He cemented ANC’s cooperation policy that created the environment for the existence of the Congress Alliance that produced the Freedom Charter. He spoke out against the oppression of not just South Africans but Africa and all oppressed groups internationally. He illustrated that he possessed geopolitics that would gain the attention of the world. He illustrated his geopolitics through his internationalism philosophy gained the international community’s attention. Inkosi Luthuli was revered and respected by his Groutville community, the African community, South Africans of all racial groups and the international community. His impact can be seen through him being the first African-born Nobel Peace Prize recipient. He pushed for the international community to place economic sanctions and believed that international sanctions were the appropriate non-violent method the global community could get involved in fighting apartheid.5 The purpose of this study will be to explore how a Christian Zulu Chief’s intellectual thinking was able to move South Africa towards a multiracial democracy using non-violent resistance as a strategy to gain Africa and the world’s attention—looking at him from the vantage point of being an African intellectual. , Thesis (MA) -- Faculty of Humanities, History, 2022
- Full Text:
- Date Issued: 2022-04-07