Topic Maps for Specifying Algorithm Taxonomies : a case Study using Transitive Closure Algorithms

dc.contributor.advisorKourie, Derrick G.
dc.contributor.coadvisorWatson, Bruce William
dc.contributor.coadvisorCleophas, L.G.W.A. (Loek)
dc.contributor.postgraduatePieterse, Vreda
dc.date.accessioned2017-03-07T10:19:18Z
dc.date.available2017-03-07T10:19:18Z
dc.date.created2017-05-05
dc.date.issued2016
dc.descriptionThesis (PhD)--University of Pretoria, 2016.en_ZA
dc.description.abstractThe need for storing and retrieving knowledge about algorithms is addressed by creating a specialised information management scheme. This scheme is operationalised in terms of a topic map of algorithms. Metadata are specified for the adequate and precise description of algorithms. The specification describes both the data elements (called attributes) that are relevant to algorithms as well as the relationship of attributes to one another. In addition, a process is formalised for gathering data about algorithms and capturing it in the proposed topic map. The proposed process model and representation scheme are then illustrated by applying them to gather and represent information about transitive closure algorithms. To ensure that this thesis is self-contained, several themes about transitive closures are covered comprehensively. These include the mathematical domain-specific knowledge about transitive closures, methods for calculating the transitive closure of binary relations and techniques that can be applied in transitive closure algorithms. The work presented in this thesis has a multidisciplinary character. It contributes to the domains of formal aspects, algorithms, mathematical sciences, information sciences and software engineering. It has a strong formal foundation. The confirmation of the correctness of algorithms as well as reasoning regarding the complexity of algorithms are key aspects of this thesis. The content of this thesis revolves around algorithms: their attributes; how they relate to one another; and how new versions of the algorithms may be discovered. The introduction of new mathematical concepts and notational elements as well as new rigorous proofs contained in the thesis, extend the mathematical science domain. The main problem addressed in this thesis is an information management need. The technology, namely topic maps, used here to address the problem originated in the information science domain. It is applied in a new context that ultimately has the potential to lead to the automation of aspects of software implementation. This influences the traditional software engineering life cycle and quality of software products.en_ZA
dc.description.availabilityUnrestricteden_ZA
dc.description.degreePhDen_ZA
dc.description.departmentComputer Scienceen_ZA
dc.identifier.citationPieterse, V 2016, Topic Maps for Specifying Algorithm Taxonomies : a case Study using Transitive Closure Algorithms, PhD Thesis, University of Pretoria, Pretoria, viewed yymmdd <http://hdl.handle.net/2263/59307>en_ZA
dc.identifier.otherA2017en_ZA
dc.identifier.urihttp://hdl.handle.net/2263/59307
dc.language.isoenen_ZA
dc.publisherUniversity of Pretoria
dc.rights© 2017 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria.en_ZA
dc.subjectComputer Scienceen_ZA
dc.subjectUCTD
dc.subjectData structuring
dc.subjectAlgorithm taxonomies
dc.subjectTransitive closure algorithms
dc.subjectOntologies in Computer Science
dc.subjectData interoperability
dc.subjectSoftware frameworks
dc.subject.otherEngineering, built environment and information technology theses SDG-04
dc.subject.otherSDG-04: Quality education
dc.subject.otherEngineering, built environment and information technology theses SDG-09
dc.subject.otherSDG-09: Industry, innovation and infrastructure
dc.subject.otherEngineering, built environment and information technology theses SDG-17
dc.subject.otherSDG-17: Partnerships for the goals
dc.titleTopic Maps for Specifying Algorithm Taxonomies : a case Study using Transitive Closure Algorithmsen_ZA
dc.typeThesisen_ZA

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Pieterse_Topic_2016.pdf
Size:
12.88 MB
Format:
Adobe Portable Document Format
Description:
Thesis

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.75 KB
Format:
Item-specific license agreed upon to submission
Description: