共查询到20条相似文献,搜索用时 15 毫秒
1.
基于无线传感器网络的Socket通信研究 总被引:1,自引:0,他引:1
基于Zig Bee协议的无线传感网络采集到的温湿度数据被存储到基站的SQLCE嵌入式数据库中。一个远程用户要连接到基站获得数据,实现两者即时通信,Internet通信是最快捷的方式,依此开发了基于Socket网络编程的无线传感器网络远程监控系统。实验系统以课题组自行开发的一种无线传感器网络系统为硬件平台,利用Visual Studio 2005开发环境,结合嵌入式数据库SQLCE开发技术,采用Sockets套接字,运用C#编程语言实现远程计算机对无线传感器网络数据的实时显示、存储和查询等功能。 相似文献
2.
介绍了socket的工作原理,构建出一个适用于Windows和Linux操作系统的、跨平台的网络通信程序,并给出设计原理和开发步骤。整个系统采用客户机/服务器(C/S)模型,在Windows系统中,socket程序利用VisualC#语言编写。Linux系统中的socket程序调用select()函数,则该套接字自动设置为非阻塞方式,从而提高了程序的执行效率。经测试,通信两端的进程能够通过各自的套接字收发消息,从而实现了Windows与Linux平台间的通信。 相似文献
3.
将调整因子引入到关于软件产品的可靠性预计模型中,提出了改进的关于软件产品的软件可靠性预计模型.通过一组数据仿真证明,改进模型比原模型有着更好的性能,更加符合现实的软件可靠性活动过程. 相似文献
4.
基于测试覆盖的嵌入式软件可靠性评估 总被引:2,自引:0,他引:2
为了提高软件可靠性的评估和预测精度,提出了一个基于测试覆盖的非齐次泊松过程类软件可靠性增长模型,通过将测试覆盖率信息考虑到软件可靠性模型中去,使模型能够更准确地描述软件的测试过程,并能避免由于测试的不充分性而导致的可靠性评估偏离软件的真实情况.提出了结合变点思想的基于测试覆盖的软件可靠性评估方法,该方法解决了工程实践中经常出现的测试过程中剖面发生变化而导致失效数据不服从同一分布的实际问题.最后,通过实例分析,验证了该方法的准确性和有效性. 相似文献
5.
基于软件架构的可靠性分配算法 总被引:1,自引:0,他引:1
研究软件可靠性分配中的软件开发成本最小化问题.将软件系统的成本最小化问题表达为一类带约束条件的组合优化问题,并且提出了基于架构的软件可靠性与开发成本评估及分配思想,建立了基于软件架构的可靠性-成本模型,提出了基于该模型的可靠性最优分配算法.该算法可以求解在给定可靠性目标前提下的可靠性分配问题,使得软件系统预期开发成本最小. 相似文献
6.
针对一般经典软件可靠性模型适用范围的局限性问题和预测精度问题,提出了一种新的级联模型.将4个经典软件可靠性模型的输出作为误差背向传播(error back propagation,BP)神经网络的输入,级联组合成一个软件可靠性模型,称之为级联软件可靠性模型.通过对一组经典的实际软件故障数据SYS1进行实验,将级联软件可靠性模型与4个经典软件可靠性模型预测的结果进行对比,结果表明级联软件可靠性模型的预测精度要远远高于4个经典软件可靠性模型,而且具有更好的通用性. 相似文献
7.
A time/structure based software reliability model 总被引:2,自引:0,他引:2
The past 20 years have seen the formulation of numerous analytical software reliability models for estimating the reliability
growth of a software product. The predictions obtained by applying these models tend to be optimistic due to the inaccuracies
in the operational profile, and saturation effect of testing. Incorporating knowledge gained about some structural attribute
of the code, such as test coverage, into the time-domain models can help alleviate this optimistic trend. In this paper we
present an enhanced non-homogeneous Poisson process (ENHPP) model which incorporates explicitly the time-varying test-coverage
function in its analytical formulation, and provides for defective fault detection and test coverage during the testing and
operational phases. It also allows for a time varying fault detection rate. The ENHPP model offers a unifying framework for
all the previously reported finite failure NHPP models via test coverage. We also propose the log-logistic coverage function
which can capture an increasing/decreasing failure detection rate per fault, which cannot be accounted for by the previously
reported finite failure NHPP models. We present a methodology based on the ENHPP model for reliability prediction earlier
in the testing phase. Expressions for predictions in the operational phase of the software, software availability, and optimal
software release times subject to various constraints such as cost, reliability, and availability are developed based on the
ENHPP model. We also validate the ENHPP model based on four different coverage functions using five failure data sets.
This revised version was published online in June 2006 with corrections to the Cover Date. 相似文献
8.
9.
当前一些基于体系结构的软件可靠性模型,在操作剖面和组件可靠性中,不管这些模型是否准确,只要有相当多的不确定性存在,在计算软件可靠性时,就会存在较多的不确定性.若采用传统方法估算软件的可靠性,忽略了属于参数不确定性存在的差异,那么结果可能不准确.提出了一种新的基于体系结构的不确定性的分析方法,该方法适合大型复杂的基于组件的应用程序及整个软件生命周期. 相似文献
10.
基于分域测试的软件可靠性评估方法 总被引:1,自引:0,他引:1
软件可靠性评估通常是以可靠度的精确置信下限为主要依据。在求解可靠度置信限的方法中,排序方法是较理想的方法,但是现有的排序方法都存在计算量大和不易实现的缺点。通过对可靠度相关参量的分析,根据软件在进行分域测试时的特点给出一种新的排序方法。经过实例分析可知,此排序方法是合理的,并且计算简便和易于实现。 相似文献
11.
针对现有软件可靠性模型选择方法计算复杂和适用性差的问题,提出基于多准则决策的软件可靠性模型选择方法.定义了指导软件可靠性模型选择的若干准则,包括生命周期阶段准则、模型输入要求准则、模型输出要求准则、模型假设吻合准则和失效数据趋势准则,将这些准则分为确定性准则和不确定性准则,阐述了基于这些准则进行软件可靠性模型选择的算法,并实例验证了该方法的简单可行性.指出将这种方法与现有软件可靠性模型选择方法进行综合运用的研究方向. 相似文献
12.
为提高软件可靠性分配的合理性和工程实用性,对现有的各种软件可靠性分配技术与方法进行深入分析和总结,提出了基于体系结构的软件可靠性指标分配方法.该方法利用离散马尔科夫链状态模型(DTMC)表示软件系统可靠性与各构件可靠性之间的关系,从而建立了考虑体系结构的软件可靠性分配模型;利用灵敏度分析各构件对系统可靠性指标的影响程度.实验结果表明了该方法较传统分配方法更有效. 相似文献
13.
陈亮 《网络安全技术与应用》2013,(7):52-53
为了进一步探讨通信网络系统可靠性评测技术,文中分析了网络基本构件的可靠性技术、通信网络系统可靠性评测方法的改进和通信网络系统抗毁性技术。 相似文献
14.
15.
软件可靠性模型是软件可靠性工程研究的一个重要方面.如何在缺乏可靠性数据的情况下,选择合适的软件可靠性模型是对软件可靠性进行量化分析的关键.参照软件可靠性模型评价准则,根据聚类思想,对失效数据编码,采用反向传播神经网络进行聚类计算,从而实现了软件可靠性模型的选择.最后通过仿真实验证明了该方法的正确性和有效性. 相似文献
16.
CFD软件广泛用于流体流动与传热的模拟。但CFD软件是一个黑盒子,良好的人机界面、众多参数基于经验值设定以及二次开发知识的相对薄弱,使得软件使用者对于数据流向并非完全清楚,导致模拟过程的盲目性以及模拟结果的差异。模拟结果的准确与否关系到软件的可信度以及软件的推广应用程度。针对如何有效利用当前模拟软件,如何最大限度地发挥其计算性能,并将计算结果精度及可信度进一步提高,提出了一些看法。 相似文献
17.
基于神经网络集成的软件可靠性预测研究 总被引:1,自引:0,他引:1
为解决软件可靠性预测精度差和泛化能力不强问题,提出一种遗传算法集成神经网络的软件可靠性预测模型.通过遗传算法对神经网络集成权重进行了优化,并用主成分分析方法对软件属性度量数据进行了预处理,降低数据维数,简化神经网络的结构,加快神经网络的运算速度.仿真实验结果表明,基于遗传算法集成神经网络的软件可靠性预测模型同BP网络、LVQ网络和PNN网络相比具有更好的预测精度和泛化能力. 相似文献
18.
针对现有应急通信系统调制模式单一、容易造成通信失效的问题,提出一种基于软件无线电的应急通信系统。分析了应急通信系统的系统需求,详细介绍了系统的软硬件设计,讨论了系统所利用到的软件无线电中的关键技术。在一个通用硬件平台上,通过调用相应的软件模块,能够实现多种调制模式的自动识别和调制解调。实验证明,该系统具有较高的调制模式识别率,有效解决了应急事件发生时出现的通信失效问题。 相似文献
19.
研究并分析了BP神经网络的结构和特点,针对不足之处提出改进方法.在改进的基础上建立神经网络软件可靠性新模型.通过MATLAB仿真工具进行了实例仿真,证实该新模型比传统模型预测精度高,泛化能力强. 相似文献
20.
基于时序数据的软件可靠性模型受到越来越多的关注,然而单一模型在精确度和通用性上都存在不足,鉴于此,提出一种新的软件可靠性模型组合的方法,该方法将反向传播( BP )神将网络模型和支持向量机回归(SVMR)模型进行组合,通过遗传算法(GA)和滑动窗口机制构造可靠性模型输入,使用粒子群(PSO)算法选择单一模型的最优参数,并使用BP神经网络确定两个模型的权重值建立组合模型,来预测下一阶段的软件失效数据。最后进行了仿真实验并做了对比分析,结果表明该方法较单一模型具有更高的精确度和较好的通用性。 相似文献