10.3969/j.issn.1000-5781.2013.02.016
基于结构分析的复杂软件可靠性评估方法
针对大型复杂软件系统中软件结构风格的多样性,提出了一种基于结构分析的软件可靠性评估方法,能够将原始的复杂构件控制转移图转换为基于离散时间马尔科夫链(DTMC)的简单系统状态转移图,为准确评估包含多种软件结构风格的复杂软件可靠性提供了一个新的思路.该方法通过分析不同软件结构风格中构件交互的特点,建立相应软件结构中构件到系统状态的转换机制;在可靠性分析中考虑了构件执行频度参数,以更好地反映系统操作剖面对可靠性的影响;基于DTMC理论给出了系统状态图中可靠性参数的计算方法.最后,通过对一个实际软件系统的可靠性分析,以及与其它同类算法的可靠性预测结果进行比较,验证了方法的有效性.
软件结构风格、复杂软件系统、系统可靠性、操作剖面
28
TP303(计算技术、计算机技术)
国家自然科学基金项目60873195,61070220;教育部博士点基金项目20090111110002,20120111110001
2013-07-24(万方平台首次上网日期,不代表论文的发表时间)
共14页
271-284