Home // International Journal On Advances in Intelligent Systems, volume 9, numbers 1 and 2, 2016 // View article
Authors:
Louis Bhérer
Luc Vouligny
Mohamed Gaha
Christian Desrosiers
Keywords: Adaptive Information System; Ontology; RDF; RDFS; OWL; Ontology-Driven Architecture; Model-Driven Engineering, Autonomic Computing.
Abstract:
Software development does not usually end with the final release of the application. The software application must be maintained throughout its lifetime to keep in step with the user’s needs. Most software applications are built around a rigid data model, which whenever modified will have an impact on the application, resulting in additional maintenance costs. A way to mitigate this problem would be to have an ontology-based software framework for building information systems that can auto-adapt to an evolving data model. Such a framework has been built and used in the development of a client-server application as a proof of concept. This application can adapt dynamically to numerous changes that can be made in the data model without recompiling the client side or server side of the application. Two communication systems between the client and server have been tested to compare their performance, code length and capabilities. In order for this framework to be efficiently used for the development of applications, it must be combined with other components to form an adaptive application builder, whose design is discussed with regard to the ontology-driven architecture paradigm.
Pages: 109 to 119
Copyright: Copyright (c) to authors, 2016. Used with permission.
Publication date: June 30, 2016
Published in: journal
ISSN: 1942-2679