This report presents an approach to building specialized computer-aided software engineering (CASE) tools for the development of expert systems. These tools form an integrated development environment allowing the computer-aided development of different applications in the appropriate field. The integrated environment which we consider in our report represents the combination of SWI-PROLOG and Data Base Management System (DBMS) PostgreSQL tools. SWI-PROLOG provides the most appropriate tools for the solution of logical tasks in expert systems. However, SWI-PROLOG cannot manage large amounts of data. Therefore, we need to apply an appropriate database management system to extend the capability of the knowledge base. For this purpose, we used the most advanced open-source PostgreSQL tools. As a result of our research, we have created tools enabling the compatibility of SWI-PROLOG and DBMS PostgreSQL within the integrated development environment.
CASE tools, SWI-PROLOG, PostgreSQL database management system, Expert system.
Intelligent information systems and technologies are one of the most promising and rapidly developing fields in theoretical and applied information technologies. It has had a significant impact on all areas of research and technology related to the use of computers, and it already today gives society what is expected from science – practically meaningful results, many of which contribute to cardinal changes in their applications (Vladimir, 2009). Expert systems (ES) occupied a special place in the development and use of intelligent information systems.
Various types of software tools can be used to create ES, among which SWI-PROLOG seems to be the most appropriate. However, SWI-PROLOG cannot manage large amounts of data. Therefore, we need to include an appropriate database management system to boost the potential of the knowledge base. For this purpose, we used the most advanced open-source PostgreSQL tools. As a result of our research, we have created tools enabling the compatibility of SWI-PROLOG and DBMS PostgreSQL within the integrated development environment.
An important feature of the expert system is that the user cannot only receive a consultation but also to access all the knowledge from system storage by asking relevant questions. The use of expert systems makes it possible to make decisions in unique situations for which the algorithm is not known in advance and is formed from the initial data in the form of a chain of reasoning (decision rules) from the knowledge base. The novelty of the new CASE tool presented is that it ensures the compatibility of SWI-PROLOG and DBMS PostgreSQL within the framework of a single integrated development environment. In the future, this will be applicable to the development of various expert systems.
The Kavian Scientific Research Association (KSRA) is a non-profit research organization to provide research / educational services in December 2013. The members of the community had formed a virtual group on the Viber social network. The core of the Kavian Scientific Association was formed with these members as founders. These individuals, led by Professor Siavosh Kaviani, decided to launch a scientific / research association with an emphasis on education.
KSRA research association, as a non-profit research firm, is committed to providing research services in the field of knowledge. The main beneficiaries of this association are public or private knowledge-based companies, students, researchers, researchers, professors, universities, and industrial and semi-industrial centers around the world.
Our main services Based on Education for all Spectrum people in the world. We want to make an integration between researches and educations. We believe education is the main right of Human beings. So our services should be concentrated on inclusive education.
The KSRA team partners with local under-served communities around the world to improve the access to and quality of knowledge based on education, amplify and augment learning programs where they exist, and create new opportunities for e-learning where traditional education systems are lacking or non-existent.
FULL Paper PDF file:CONSTRUCTION OF SPECIALIZED COMPUTER AIDED SOFTWARE ENGINEERING (CASE) TOOLS FOR THE DEVELOPMENT OF EXPERT SYSTEMS
CONSTRUCTION OF SPECIALIZED COMPUTER AIDED SOFTWARE ENGINEERING (CASE) TOOLS FOR THE DEVELOPMENT OF EXPERT SYSTEMS
3C Tecnología. Glosas de innovación aplicadas a la pyme. ISSN: 2254 – 4143
PDF reference and original file: Click here