软件可靠性技术及在IS-2000协议软件中的应用

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:ctrl111shift
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通信协议软件一般要求实时高效、稳定可靠,即能持续地提供可靠的通信服务。对这类软件产品而言,可靠性是一个非常重要的指标,而如何提高其可靠性是当前一个非常重要且急需解决的问题。本文通过研究可靠性保障的相关理论与技术和对通信协议软件的可靠性设计开发与验证的工程实践,提出了解决该问题的一些思路。本文首先分析了CDMA2000 1X的空中接口协议IS-2000,介绍了常用的可靠性理论和技术;然后针对协议软件的高可靠性要求,利用上述可靠性理论和技术来对IS-2000协议软件原型进行设计实现,尽力保证其可靠性;最后对协议软件原型进行了可靠性测评。IS-2000协议软件原型的可靠性保障主要由三个方面确保:协议软件的可靠性体系结构、设计开发方法以及测试验证技术。正如主体结构对建筑设计成功与否至关重要,软件体系结构也是软件设计的基础和关键,对软件产品具有重大影响。本文针对协议软件的可靠性要求和课题实际需求,提出了一个高可靠性的协议软件体系结构,从软件体系结构的角度来增强协议软件的可靠性。软件设计开发的方法与过程对软件可靠性有重要影响。本文对协议软件进行了软件故障树分析,分析预测可能出现的错误,并在设计中采用多种可靠性理论和技术来尽力避免和消除这类错误;在编码阶段严格遵循编程规范,尽力减少人为因素引入的错误;在测试阶段通过加强软件测试来减少错误。另外,软件工程对软件产品的质量具有决定性影响,采用合理的软件工程方法能极大地提高软件的可靠性。净室软件工程法是一种开发高可靠性软件的软件工程技术。本文采用它从软件工程的角度来保证协议软件的可靠性。软件可靠性测试验证对软件可靠性来说也是必不可少的。本文提出一种基于马尔可夫链的自动测试方案来对协议软件作可靠性测试验证。最后,本文利用上述技术,设计并实现一个可靠的IS-2000协议软件原型,通过对测试数据的分析验证了所提出技术的可行性。
其他文献
本文设计和实现了基于智能卡的安全控制系统,它从网络安全和计算机安全两个方面入手保护计算机系统的安全。在网络安全方面,本文研究了已有防火墙的体系结构和关键技术,提出利用
本文对文档分类和聚类方法及其在信息检索中的应用进行了深入研究,主要包括以下几个方面的内容:通过对当前分类方法的分析,提出了基于统计的文档层次分类方法.针对当前文档聚
计算机应用的普及、多媒体技术的发展、教育体制的改革是的多媒体教学软件有了很大的市场。但当前市场上的多媒体教学软件质量很难让用户满意。如何在进度范围内制作出高质量
随着Internet的商业化,各种网络产品和网络应用相继出现,加速了IPv4地址的消耗,IPv6在这种情况下应运而生。IPv6在全球越来越受到重视,相应的网络产品和应用也大批涌现,从而
数据挖掘技术是从上个世纪80年代开始发展起来的一门新技术,其主要的目的就是从大量的、不完全的、有噪声的、模糊的、随机的实际应用数据中,提取隐含在其中的、人们事先不知道
随着计算机网络及其应用的快速发展,网络上出现了越来越多的网络平台、应用,用户在不同的平台、应用可能会使用大量的虚拟身份应用信息。不论是静态数据如注册账号,还是用户
随着Internet规模的不断扩大,IP地址不足的问题日益突出。网络地址转换(NAT)技术作为缓解IP地址紧张的一种办法,不仅可以大大提高IP地址的复用率,还能够有效增强局域网的网络安
查询优化是并行数据库系统的核心技术。目前,查询优化的研究主要围绕着具有多个连接操作的复杂关系数据库查询的优化问题进行。近十几年来,人们对于并行数据库中的多连接查询优
动态二进制翻译和动态优化是软件移植和提升系统性能的新途径,近年来围绕该领域展开了大量研究,并出现了一系列有影响的系统。动态二进制翻译和动态优化的主要特点在于将原本
建筑表现要以一定的中介系统或表现媒介来向人们展示建筑及其设计的内容、特征及涵义,传达设计意向,更是与建筑设计过程交互作用不可分割的的一个手段。从建筑表现媒介工具的技