Result: An ontology-based domain model to enhance the software development process

Title:
An ontology-based domain model to enhance the software development process
Source:
ONTOLOGY PARADIGMS IN SOFTWARE PROGRAMMING LANGUAGESInternational journal of metadata, semantics and ontologies (Print). 9(3):204-214
Publisher Information:
Genève: Inderscience Publishers, 2014.
Publication Year:
2014
Physical Description:
print, 3/4 p
Original Material:
INIST-CNRS
Subject Terms:
Documentation, Computer science, Informatique, Sciences exactes et technologie, Exact sciences and technology, Sciences appliquees, Applied sciences, Informatique; automatique theorique; systemes, Computer science; control theory; systems, Informatique théorique, Theoretical computing, Théorie programmation, Programming theory, Logiciel, Software, Systèmes informatiques et systèmes répartis. Interface utilisateur, Computer systems and distributed systems. User interface, Organisation des mémoires. Traitement des données, Memory organisation. Data processing, Systèmes d'information. Bases de données, Information systems. Data bases, Génie logiciel, Software engineering, Développement logiciel, Software development, Desarrollo logicial, Gestion entreprise, Firm management, Administración empresa, Gestion intégrée, Integrated management, Gestión integrada, Langage programmation, Programming language, Lenguaje programación, Métadonnée, Metadata, Metadatos, Métaprogrammation, Metaprogramming, Metaprogramación, Ontologie, Ontology, Ontología, Orienté objet, Object oriented, Orientado objeto, Processus métier, Business process, Proceso oficio, Programmation logique, Logical programming, Programación lógica, Représentation connaissance, Knowledge representation, Representación conocimientos, Réutilisation, Reuse, Reutilización, Web sémantique, Semantic web, Web semántica, Clojure, domain model, metadata, metaprogramming, multi-programming paradigm, ontology, semantic web, software development
Document Type:
Academic journal Article
File Description:
text
Language:
English
Author Affiliations:
Computer Science & Engineering, BTC College of Engineering & Technology, Cochin 686662, India
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
ISSN:
1744-2621
Rights:
Copyright 2015 INIST-CNRS
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
Notes:
Computer science; theoretical automation; systems
Accession Number:
edscal.28943905
Database:
PASCAL Archive

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.