Title :
Ontology driven software engineering
Author :
Wiebe, A.J. ; Chan, C.W.
Author_Institution :
Dept. of Eng. & Appl. Sci., Univ. of Regina, Regina, SK, Canada
fDate :
April 29 2012-May 2 2012
Abstract :
“Software Engineering (SE) is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, and the study of these approaches; that is, the application of engineering to software.” [1] However, there are still late software projects that contain bugs. These issues are made worse through implementation affecting the design, and the repetitions involved in software coding. Furthermore, making changes to these software systems after initial development grows in complexity as time goes on. A software engineering methodology called Ontology Driven Software Engineering (ODSE) uses the artificial intelligence concept of an ontology for each stage in SE. The use of the ontology in different stages varies in usefulness and in ease. Many of the articles covered in this paper look at ontologies that are used primarily in the requirement and design phase. However, when it comes to implementation, they are only used as reference material for the developers who are coding. This project was created to provide a way for developers to use the ontology in a more integrated manner.
Keywords :
computational complexity; ontologies (artificial intelligence); software engineering; ODSE; complexity; ontology driven software engineering; software coding; software development; software maintenance; software operation; software projects; OWL; Ontologies; Semantics; Software; Software engineering; Unified modeling language; Ontology; Software Engineering; Web Ontology Language (OWL);
Conference_Titel :
Electrical & Computer Engineering (CCECE), 2012 25th IEEE Canadian Conference on
Conference_Location :
Montreal, QC
Print_ISBN :
978-1-4673-1431-2
Electronic_ISBN :
0840-7789
DOI :
10.1109/CCECE.2012.6334938