摘 要:
目前软件系统已在航空航天、军事国防、医疗卫生、金融保险等众多关键领域承担着重要支撑作用,具有高度的复杂性和动态性,且普遍面临着不确定的环境变化、未知的系统故障以及非预期的需求扩展等运行时问题,亟需研究软件智能运维技术以有效应对上述问题,确保软件系统长期稳定运行。本次报告深入剖析了软件运维技术的发展历史及当期的研究趋势,介绍了从“规则驱动的软件自动运维、数据驱动的软件智能运维、发展到知识驱动的软件自主运维”这三个阶段背后的核心难点与关键技术。并且,本次报告同时重点分析了对资源受限、环境多变、强实时、高安全的关键领域软件开展智能运维的挑战瓶颈,并以航天领域空间飞行器控制软件在轨自适应演化问题为例,介绍了团队如何借助软件自适应的思想,分析不确定环境的特征,建立控制软件动态演化机制的研究路径,并讨论如何利用已有历史知识为航天软件的自主运维过程提供保障的具体方法,最后结合航天真实场景给出了实例讲解。