An ontology-based domain model to enhance the software development process
by Mary Alias; D. Doreen Hephzibah Miriam; C.R. Rene Robin
International Journal of Metadata, Semantics and Ontologies (IJMSO), Vol. 9, No. 3, 2014

Abstract: As many of the current programming languages provide only a single programming paradigm, most of the software developers need to mix and match different paradigms, which typically leads to an impedance mismatch. To avoid this, it is essential to develop a system which supports a multi-programming paradigm. The proposed system is developed integrating the ontology paradigm in a programming language called Clojure. These ontology paradigms are added as a library in Clojure, for reusability and code sharing. The basic approach used for integrating the systems is metaprogramming. This will craft and process languages for creating, modifying, adapting, adjusting and transforming other programs. The implementation of the ontology paradigm is theoretically based on description logics, which are formalisms for representing knowledge. The developed system will support ontological, functional, object-oriented and concurrent paradigms. The entire business process can be represented using the developed library.

Online publication date: Thu, 03-Jul-2014

The full text of this article is only available to individual subscribers or to users at subscribing institutions.

 
Existing subscribers:
Go to Inderscience Online Journals to access the Full Text of this article.

Pay per view:
If you are not a subscriber and you just want to read the full contents of this article, buy online access here.

Complimentary Subscribers, Editors or Members of the Editorial Board of the International Journal of Metadata, Semantics and Ontologies (IJMSO):
Login with your Inderscience username and password:

    Username:        Password:         

Forgotten your password?


Want to subscribe?
A subscription gives you complete access to all articles in the current issue, as well as to all articles in the previous three years (where applicable). See our Orders page to subscribe.

If you still need assistance, please email subs@inderscience.com