Software Tools and Techniques for the Expert Systems Building
The report presents the results of research on the creation of CASE tools that provide the ability to effectively build expert systems. As a part of the creation of CASE tools, we focus on building an integrated development environment that includes a combination of SWI-Prolog, Java, Python programming languages, PostgreSQL database management system (DBMS) as well as telemetry tools. On the basis of the created integrated development environment, an experimental version of the expert system was built. This expert system is mainly focused on automating the analysis processes and forming requirements for the software applications and hardware being developed using the built-in telemetry tools and taking into account the specifics of the corresponding subject area. The expert system is performed using the logical rules concerning the characteristics of workstations and corresponding software systems. As a result, the expert system forms requirements and recommendations to the properties of the software and hardware products being developed.
KeywordsExpert system Database management systems CASE tools Continuous integration Telemetry
This work was supported by the research grant of Kazan Federal University.
- 3.R.A. Burnashev, N.S. Yalkaev, A.I. Enikeev, Data structuring and data processing for the information intellectual applications. J. Fundamental Appl. Sci. 9, 1403–1416Google Scholar
- 4.A.M. Kamalov, R.A. Burnashev, Development of the expert system prototype «medexpert» for differential disease diagnostics. Astra Salvensis 2017, 55–64 (2017)Google Scholar
- 5.F. Telnov Yu, Intelligent Information Systems (Moscow International Institute of Econometrics, Informatics, Finance and Law, Moscow, 2004), C. 11Google Scholar
- 6.K. Burov, Detection of knowledge in data warehouses. Open Syst. № 5–6, 67–77 (1999)Google Scholar