论文部分内容阅读
本研究针对开放式数控系统软件的模块化结构特点和可靠性分析中软件模块相关性问题,建立了软件的模块关联图模型,并提出了基于运行场景的系统可靠性分析方案。模块关联图模型通过建立软件模块、运行场景、模块可靠性之间的二级映射体系,描述软件模块在不同应用环境下的可靠性表现,模块间的相互作用以及软件的结构特征。根据关联图提供的可靠性信息,提出基于图论领域有向图遍历思想的SRC算法,采用广度优先原则计算运行场景的可靠性,并进一步考虑不同运行场景的执行频率,分析系统可靠性。该方案改进了传统分析方法忽略模块间相关性对软件可靠性影响的缺陷,实例研究表明,可以有效地解决数控系统软件可靠性分析问题。