基于风险统计的可测控软件研究

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:hongyun64
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,应用软件越来越复杂,导致软件“软件危机”的产生。软件的正确性和可靠性难以保障是“软件危机”中突出的一个问题。“软件工程”的出现与发展对解决“软件危机”有很大的益处,其主要特点是“建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法”,也就是指示出“软件工程”是从工程规范性着手解决“软件危机”的一系列问题。伴随着“人工智能”领域的相关学科的发展,以“人工神经网络”和“复杂适应系统”技术为典型代表的对复杂系统特征进行数学模型抽象或统计描述的方法越来越成熟。这些描述或刻画系统特征的技术,提供了一种对软件系统进行测控的可能,本文在对软件系统性质进行深入分析后,针对软件正确性和可靠性稳定,做了以下的几个方面的研究: 1.针对软件的正确性和可靠性,研究了在软件运行态提取软件运行统计信息的方法。在此基础上研究了软件运行统计信息作为风险信息在用于描述软件正确性和可靠性时的有效性。并且对此做了相关的实验验证。 2.针对软件运行时风险描述,对软件风险传播模型进行了研究,并利用该风险模型,设计了基于风险传播性的软件运行正确性和可靠性测控模型。 3.为了克服基于风险传播性的软件测控模型中“软件运行正确性与软件风险传播性成反比”这一假设,研究了基于复杂适应系统的软件运行正确性和可靠性测控模型。 由于在数学上对逻辑和算法建模难度很大(控制系统建模相对容易),所以传统的软件工程技术对于软件正确性和稳定性的研究主要集中于软件开发过程的工程规范化,而本文讨论的基于软件运行风险信息的软件正确性和可靠性测控研究则是面向软件执行过程的软件测控。目前这样的研究比较少见,所以主要是参考了一些控制学科的模型和研究成果。目前在控制学科中已经存在大量的基于“特征统计信息”的控制模型和算法,并且已经得到了广泛的应用所以期望本文进行的研究也能在软件领域发挥有益的作用。
其他文献
ARINC 429总线协议和1553B总线协议是航空电子系统中的两个重要的通信协议,是航空设备各系统间或系统与设备间数字信息传输的主要路径,在航空航天领域有着十分广泛的应用。本论
物体的运动估计是计算机视觉研究中的一个重要方向,它包括刚体和非刚体运动分析两大类。由于刚体运动的简单性,运动分析的早期研究大都基于刚性假设展开并形成了一套成熟的理论
网络安全中的入侵检侧是对威胁计算机系统资源和网络资源的恶意行为进行识别和响应的一测是对威胁计算机系统资源和网络资源的恶意行为进行识别和响应的一种技术。网络安全中
航空电子系统性能的提高将极大的促进飞机品质的改善,未来航空电子系统设备中对显示设备的要求将向更高的方向发展,支持实时的 3D 图形显示将是显示系统的基本功能。本论文以此
序列模式挖掘是指从序列数据库中发现相对于时间或者其它顺序的高频率序列。其最初动机是想通过在带有交易时间属性的交易数据库中发现频繁项目序列以发现一个时间段内的客户
学位
移动Ad Hoc网络是一种新型的移动多跳无线网络,通过移动节点间的相互协作、自我组织来实现网络连接和数据传递。由于建网方式灵活、配置快捷方便和构造成本较低,移动Ad Hoc网络
本课题的研究内容是基于数据报文软件的软件测试技术研究。目的在于提高软件测试的工作效率,最大程度的实现测试自动化。 首先,本文简单介绍了数据报文软件的体系结构、主要
数字版权保护技术主要包括加密技术和数字水印技术。对于加密后的作品,只有拥有解密密钥的人才‘能使用。可是,如果解密后数字作品不加以控制,就存在被非法复制,甚至盗版的危险。
近年来由于计算机技术在工程设计领域的广泛应用,使CAD(计算机辅助设计)技术迅速发展起来。目前,基于网络的协同、共享、远程工作和分布式处理技术等已经成为各个领域研究应