Self-Healing Applications by Using Case Base Reasoning Algorithm
Nadir K. Salih, Doha Idries · International Journal of Research and Innovation in Applied Science · 2024
There are many problems facing applications, such as Reliability, security and confidentiality problems, and problems facing the system’s behavior from service interruptions or lack of availability at the time specified for the customer, is one of the most problems that affect the documentation of the system. This research provides a mechanism for automating system which is self-Healing using an inference algorithm based on previous cases (CBR). Which means that the algorithm will enable the application to detect and identify the problem and then self-treat it, and it will be able to examine and treat itself without external interference. This mechanism is applied to the mobile bank application as a case study of an application that contains sensitive data. This algorithm was implemented on Eclipse program using the Java language in programming and used the case database to save a set of cases like the occurrence of the problem, and the algorithm works on the conclusion of the best solution to solve the problem from among the set of available solutions.