Aiming at the problem caused by the environment changes of complex software system, a concept model about self-refactoring of complex software system is proposed. Technology of software self-refactoring is taken into complex software system field,software system can take appropriate strategies of self-refactoring when inside or outside environment of system changes. Meanwhile a method of software execute based on redundant backups is presented to make sure critical task running without any break.%针对复杂软件系统难以应对实时环境变化的问题,将软件自重构技术引入复杂软件系统领域,提出复杂软件系统自重构概念模型,使得软件系统能够采取适当策略自重构以应对内外部环境发生变化.同时为了确保关键任务的"不中断"运行,提出了基于软件冗余备份启动的方法.
展开▼