A Self-Evolving Control Method for Software in Complex Avionics System

Li Gang,Du ChengLie,Song Cuiye,Cai Xiaobin
DOI: https://doi.org/10.1109/CISE.2009.5365340
2009-01-01
Abstract:Software cybernetics makes better use of the interplay between control theory and software engineering. A cybernetics method called self-evolving control is proposed to guarantee the behaviors' reliability of software systems at runtime. This method adopts software sensors to monitor the behaviors of runtime system, and achieves self-evolving based on feedback control and scheduling. The method has been used in an avionics system and increased the self-adaptability, the reliability and the efficiency of system practically. The result proves that this software cybernetics method make software system easier to maintain.
What problem does this paper attempt to address?