Result: An ontology-based domain model to enhance the software development process
Department of Information Technology, Loyola ICAM College of Engineering and Technology, Chennai 600034, India
Computer Science and Engineering, Jerusalem College of Engineering, Chennai 600100, India
CC BY 4.0
Sauf mention contraire ci-dessus, le contenu de cette notice bibliographique peut être utilisé dans le cadre d’une licence CC BY 4.0 Inist-CNRS / Unless otherwise stated above, the content of this bibliographic record may be used under a CC BY 4.0 licence by Inist-CNRS / A menos que se haya señalado antes, el contenido de este registro bibliográfico puede ser utilizado al amparo de una licencia CC BY 4.0 Inist-CNRS
Further Information
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.