Journal "Software Engineering"
a journal on theoretical and applied science and technology
ISSN 2220-3397

Issue N3 2015 year

About Software Self-Healing in ARING- and POSIX-compliant Systems
A. A. Bombin, Engineer, V. A. Galatenko, Head of Department, K. A. Kostiukhin, Senior Researcher, e-mail: kost@niisi.msk.ru, Scientific Research Institute for System Analysis of the Russian Academy of Sciences (SRISA), Moscow

Attempts to solve the problem of complex systems management led to the idea of establishing mechanisms to help target system autonomously detect and handle errors, and also re-tune to reflect changing conditions. Thus, the new term "self-management software" was originated. This term includes the implementation of several "self-" functions (mechanisms), such as self-adaptation, self-defense, self-healing, and so on. Currently, these mechanisms are increasingly being used, and there are some researches on methods to implement them. This article discusses the existing mechanisms in the complex software systems self-management and describes self-healing tools of ARINC- and POSIX-compliant systems (such as the national real-time OS "Baget") developed with the participation of the authors.

Keywords: self-healing, self-management, POSIX, ARINC
pp. 3–12