Specialized Case Tools for the Development of Expert Systems
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 data base 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.
KeywordsCASE tools SWI-PROLOG and PostgreSQL database management system Expert system
- 1.Toiskin, V.S.: Intelligent Information Systems: A Study Guide. SGPI, Stavropol (2009)Google Scholar
- 2.Habarov, P.: PROLOG – The Language of Intelligent and Expert Systems Development: A Study Guide. SPGLTU, Saint-Petersburg (2013)Google Scholar
- 3.Telnov, Y.F.: Intelligent Information Systems. Moscow International Institute of Econometrics, Computer Science, Finance and Right, Moscow (2004)Google Scholar