卫星地面站软件可靠性研究

被引:0
作者
边聚广
机构
[1] 西北工业大学
关键词
可靠性分配; 软件故障树; 可靠性评估; 马尔可夫过程; 容错;
D O I
暂无
年度学位
2007
学位类型
硕士
导师
摘要
随着软件的日趋复杂化,软件可靠性的问题日益凸显。国内卫星地面站软件的可靠性研究,与国外先进水平相比存在较大的差距,如何有效地提高卫星地面站软件的可靠性成为要迫切解决的问题。 可靠性分配、可靠性分析和可靠性评估是软件可靠性工程中最重要的三种技术。本课题的研究主要是结合某卫星地面站软件系统的实际特点,对该软件系统提出了实际可行的可靠性分配、分析和评估的方法,并将这些方法应用到实际的软件中,对指导该软件系统的开发具有重要意义。本文主要工作有: 1.选用了基于重要度、调用情况和复杂度的可靠性分配方法,对该卫星地面站软件系统进行了可靠性分配,其中计算调用系数和复杂度系数时,针对该卫星地面站软件系统的实际特点,提出了合理的计算方法,实现了可靠性的合理分配。 2.运用软件故障树分析法对该卫星地面站软件进行了代码级别和模块级别的分析,并画出了软件故障树。根据故障树就可以找出软件中的各种故障原因,作为软件测试和软件改进的重点。 3.针对该卫星地面站软件系统的实际特点,给出了两种基于Nelson模型的可靠性定量评估方法,并将这两种方法运用到实际的软件当中,实现了对该软件系统的有效评估。两种评估方法都是先利用Nelson模型求出软件每个模块的可靠性,然后一种是利用马尔可夫过程计算出整个系统的可靠度,一种是根据程序执行路径的不同计算出整个系统的可靠度。这两种方法对软件系统可靠性的确认有重要意义。 4.将恢复块容错方法应用到该卫星通信软件的设计中,并给出了设计实现过程;将一种混合纠错方式应用到串口数据采集中,降低了传输的误码率。这两种容错方式可以有效地提高软件系统的可靠性,对其它的软件系统的容错也有很好的借鉴意义。
引用
收藏
页数:83
共 11 条
[1]
组合导航系统软件可靠性设计与分析 [D]. 
赵杰 .
哈尔滨工程大学,
2006
[2]
计算机辅助软件故障树建模与分析研究 [D]. 
杨宇 .
合肥工业大学,
2004
[3]
军用软件的可靠性分配 [D]. 
杨健 .
大连理工大学,
2002
[4]
软件可靠性工程研究 [J].
崔玉宝 ;
曲凤娟 .
科技情报开发与经济, 2006, (06) :224-226
[5]
数据域的软件可靠性及实例分析 [J].
王爱莉 ;
王文杰 ;
于林宇 .
吉林大学学报(信息科学版), 2006, (01) :99-102
[6]
软件可靠性工程综述 [J].
党涛立 ;
潘新祥 ;
赵海涛 .
鱼雷技术, 2005, (02) :13-16
[7]
软件科学中Halstead模型的改进 [J].
尹云飞 ;
钟智 ;
张师超 .
计算机应用, 2004, (10) :130-132
[8]
基于构件软件的可靠性通用模型 [J].
毛晓光 ;
邓勇进 .
软件学报, 2004, (01) :27-32
[9]
软件工程与软件可靠性 第四讲 软件可靠性工程的基本概念 [J].
王纬 .
质量与可靠性, 2001, (04) :31-34
[10]
一种基于修正模糊算子的模糊故障树分析方法 [J].
王永传 ;
庄钊文 .
模糊系统与数学, 2000, (03) :80-86