Full Text Available
Note: Clicking the button above will open the full text document at the original institutional repository in a new window.
Thesis (PhD)--University of Pretoria, 2012.
| Other Authors: | |
|---|---|
| Format: | Thesis |
| Published: |
University of Pretoria
2013
|
| Subjects: | |
| Tags: |
No Tags, Be the first to tag this record!
|
| _version_ | 1867613467068858368 |
|---|---|
| access_status_str | Open Access |
| author2 | Kroeze, J.H. (Jan Hendrik) |
| author_browse | Kroeze, J.H. (Jan Hendrik) |
| author_facet | Kroeze, J.H. (Jan Hendrik) |
| collection | Thesis |
| dc_rights_str_mv | © 2011 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. |
| description | Thesis (PhD)--University of Pretoria, 2012. |
| format | Thesis |
| id | oai:repository.up.ac.za:2263/24711 |
| institution | University of Pretoria (South Africa) |
| last_indexed | 2026-06-10T12:36:36.461Z |
| license_str | Other — see source repository |
| provenance_str_mv | Harvested via OAI-PMH from UPSpace — University of Pretoria Institutional Repository |
| publishDate | 2013 |
| publishDateRange | 2013 |
| publishDateSort | 2013 |
| publisher | University of Pretoria |
| publisherStr | University of Pretoria |
| record_format | dspace |
| source_str | UPSpace — University of Pretoria Institutional Repository |
| spelling | oai:repository.up.ac.za:2263/24711 Towards an ontology-driven software development approach : an unended quest Kroeze, J.H. (Jan Hendrik) nehemiah.mavetera@nwu.ac.za Mavetera, Nehemiah Software development Framework Approach Methodology Romanticism Ontology UCTD Thesis (PhD)--University of Pretoria, 2012. Over the years the field of software development has undergone a series of mutations, particularly in the types of approaches and methodologies that are applied during the development process. One thing that has not been fully achieved by software development method engineers is to move the development process completely from the mechanistic functionalist paradigm to a neo-humanist romantic paradigm. Although many researchers claim to have introduced new development paradigms in software development, these are merely new methodologies that are grounded in old paradigms. There are three fundamental development approaches that lie in the hard systems approach: the traditional structured, object-oriented and the recently invented agile approaches that have been widely adopted by software practitioners. Few of these practitioners have embraced the soft systems approach and their development methods have not migrated from the syntactic processes of the hard-systems approach. Another problem that software developers continue to face is a lack of a method or tool that can augment current syntactic programming language technologies and software development methods by the addition of semantic-based tools to facilitate the construction of romantic, adaptive and evolvable software products. In fact, most of the problems encountered in software development can be attributed to deficiencies in the methodologies, that is: the approaches, methods, techniques and tools used during the development of the software product. This research study introduces the concept of ontologies in software development and motivates for an ontology-driven approach to software development that reduces the mechanistic nature of software products but increases their adaptability and usability. Although current industrial and academic research has focused at the semantic properties of ontologies in software development, researchers have not considered how the methodological process can be designed and used to develop romantic software products. This research study used one variant of GTM and followed an interpretive approach in the investigation of several issues that are known and documented but not addressed by the current software development approaches. The field of software development has been investigated and a framework of requirements that enables the development of romantic systems is presented. The ontology discipline, focusing on the semantic, pragmatic and contextual characteristics of ontologies, was also consulted. Starting from a set of differentiated ontological frameworks and from the syntactic, semantic and pragmatic nature of ontologies, the research then presents a framework of ontologies that can be co-opted into a software development approach to address the deficiencies in current software development approaches highlighted in the framework of software development requirements. As part of the research findings, a new definition of ontology, as well as a framework of components that make up the ontology and a theoretical translation model that is needed to develop romantic software products, are presented. The theoretical translation model comprises three parts: an ontology-driven software development framework, an ontological approach to software development and an ontology-based methodology for software development. Of note is the use of domain, method, process, intentional, and status ontologies at different stages of software development to cater for the semantic, pragmatic and contextual gaps that are not currently addressed by existing development approaches. However, in this study, a balance is reached between addressing the needs of current and future developers of software products, that is, one that reacts to an urgent market need, as well as addressing a software development approach need that is heavily grounded in the softer, neo-humanist paradigm. Informatics unrestricted 2013-09-06T18:11:01Z 2012-05-18 2013-09-06T18:11:01Z 2012-04-19 2012-05-18 2012-05-15 Thesis Mavetera, N 2011, Towards an ontology-driven software development approach : an unended quest , PhD thesis, University of Pretoria, Pretoria, viewed yymmdd < http://hdl.handle.net/2263/24711 > D12/4/411/ag http://hdl.handle.net/2263/24711 http://upetd.up.ac.za/thesis/available/etd-05152012-141532/ © 2011 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. application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf application/pdf University of Pretoria |
| spellingShingle | Software development Framework Approach Methodology Romanticism Ontology UCTD Towards an ontology-driven software development approach : an unended quest |
| title | Towards an ontology-driven software development approach : an unended quest |
| title_full | Towards an ontology-driven software development approach : an unended quest |
| title_fullStr | Towards an ontology-driven software development approach : an unended quest |
| title_full_unstemmed | Towards an ontology-driven software development approach : an unended quest |
| title_short | Towards an ontology-driven software development approach : an unended quest |
| title_sort | towards an ontology driven software development approach an unended quest |
| topic | Software development Framework Approach Methodology Romanticism Ontology UCTD |
| url | http://hdl.handle.net/2263/24711 http://upetd.up.ac.za/thesis/available/etd-05152012-141532/ |