共查询到20条相似文献,搜索用时 0 毫秒
1.
本文介绍了一种t 位错误校正和多个单向错误检测的系统代码。这些代码比最初的代码更有效。它们的效率逐渐接近BCH 代码。此外,还说明了这些代码可以很容易地被译码。还介绍了Z_q 上的Berger 代码的推广,也说明了这些新代码是最佳的。 相似文献
2.
本文通过构造一类单向突发错误的系统检测码来说明b(r)的值可以大于2^r-1,同时还给出了这类检测码的编码和译码方法。 相似文献
3.
为解决软件开发后期(维护/演化)程序代码与需求模型不一致的问题,本文面向逆向需求工程,重点研究检测变更代码与原始需求模型之间行为差异的算法:首先沿用模型/代码转换技术,分析模型/代码比较原理,设计比早期连续型单向串行检测算法快2N倍(N为路径数)的离散型双向并行检测算法。然后采用该算法开发图形化需求/代码比较工具RCCT,并将其集成进综合需求建模系统(RMTS),使动画建模、特性检测、模型转换、需求/代码差异检测等功能融为一体。最后,通过电子转账案例演示该工具的使用方法,并编写测试程序证明离散型双向并行算法不但比原始算法高效,而且更加可靠。 相似文献
4.
5.
《信息安全与技术》2020,(1):64-68
随着科技的进步和全面智能化时代的到来,软件在人类社会扮演着愈发重要的角色,因此软件的可靠性成为了一个重要的研究领域。然而到目前为止,还没有研究综合考虑到软件错误检测两阶依赖性和校正延迟效应的文献。文章提出了一个软件可靠性增长模型。该模型考虑了错误检测的两阶依赖性和错误校正的延迟效应。在文章中,软件错误被分为三种类型:独立错误、一阶依赖错误和二阶依赖错误。后两种错误依次对前一种错误具有依赖性,即只有相应的错误被检测之后,对应的依赖性错误才能被检测到。利用该模型可以计算出不同时刻下错误检测出的数量和校正的数量。这个模型相比于之前的模型更加符合实际情况。该模型对于软件投放时间等重要决策具有很大的参考价值。 相似文献
6.
代码审查是消灭Bug最重要的方法之一,这些审查在大多数时候都特别奏效。由于代码审查本身所针对的对象,就是俯瞰整个代码在测试过程中的问题和Bug。并且,代码审查对消除一些特别细节的错误大有裨益,尤其是那些能够容易在阅读代码的时候发现的错误,这些错误往往不容易通过机器上的测试识别出来。本文就常见的Java代码中容易出现的问题提出一些建设性建议,以便您在审查代码的过程中注意到这些常见的细节性错误。 相似文献
7.
无线传输JPEG数据时,由于信道存在噪音,经常会发生偶然性错误或突发性错误,因此错误检测与恢复在无线传输JPEG图像中有着举足轻重的作用。由于JPEG图像对传输错误非常敏感,一个bit位的传输错误就会影响后续位的解码,从而造成图像质量的严重下降。传统的处理JPEG传输错误是采用错误掩藏与编码自同步方法。其中错误隐藏是使用插值的方法来恢复数据,但其会在一定程度上降低传输图像的质量;编码自同步方法则会影响传输数据的通用性。为了更好地检测与校正JPEG数据传输错误,提出了一种新的JPEG编码数据传输错误检测与恢复方法。该方法以图像相关性作为判别依据,使用全搜索的方法来恢复数据。通过对该方法可行性进行的理论分析和仿真的实验表明,该方法可以更好地恢复偶然性传输错误,并可极大提高无线传输JPEG图像的质量。 相似文献
8.
9.
随着软件生态系统和开源社区的发展,代码常在多个软件系统中复制、传播和演化,给软件系统带来了软件质量的不确定性和风险,因此,高效地查找软件系统代码可能的来源是当前研究的热点之一。提出一种基于代码克隆检测的代码来源分析方法,将目标软件代码以方法为单位切割为代码片段,转换为词袋后,在大规模代码资源库中进行并行化代码克隆检测,从而实现方法粒度的代码来源分析。基于该方法,设计并实现了一个代码来源分析工具。该工具能自动分析被测软件项目代码与代码资源库中多个项目以及版本之间的可能来源。实验结果表明,该系统能够有效地找出目标项目在大规模代码库中的代码来源信息,辅助软件维护人员理解和维护代码。 相似文献
10.
代码克隆(code clone),是指存在于代码库中两个及以上相同或者相似的源代码片段.代码克隆相关问题是软件工程领域研究的重要课题.代码克隆是软件开发中的常见现象,它能够提高效率,产生一定的正面效益.但是研究表明,代码克隆也会对软件系统的开发、维护产生负面的影响,包括降低软件稳定性,造成代码库冗余和软件缺陷传播等.代码克隆检测技术旨在寻找检测代码克隆的自动化方法,从而用较低成本减少代码克隆的负面效应.研究者们在代码克隆检测方面获得了一系列的检测技术成果,根据这些技术利用源代码信息的程度不同,可以将它们分为基于文本、词汇、语法、语义4个层次.现有的检测技术针对文本相似的克隆取得了有效的检测结果,但同时也面临着更高抽象层次克隆的挑战,亟待更先进的理论、技术来解决.着重从源代码表征方式角度入手,对近年来代码克隆检测研究进展进行了梳理和总结.主要内容包括:(1)根据源代码表征方式阐述并归类了现有的克隆检测方法;(2)总结了模型评估中使用的实验验证方法与性能评估指标;(3)从科学性、实用性和技术难点这3个方面归纳总结了代码克隆研究的关键问题,围绕数据标注、表征方法、模型构建和工程实践4个方面,阐述了问题的可能解决思路和研究的未来发展趋势. 相似文献
11.
章威 《小型微型计算机系统》1982,(4)
随着存储器密度的持续提高,出现错误的危险性也在增加。最新的高密度半导体存储器的设计者正在为α射线和电气干扰而感到苦恼。在磁盘中,由于许多位挤塞在相当狭窄的区域中,表面的损伤会成为相当麻烦的间题。 为了解决这些问题,越来越多的厂家采用了各种检错/纠错技术。这些技术原始的办法 相似文献
12.
提出一种新的基于CIRC错误校正的水印信息错误检测和校正算法,该算法根据CRC检测原理对提取出的水印信息进行检测是否错误,如果提取出的水印信息错误则采用CIRC对错误的数据进行纠错.实验结果表明,该算法可以有效地提高水印的鲁棒性. 相似文献
13.
移动代码加密理论研究 总被引:4,自引:0,他引:4
“如何保护移动代码不受结点主机的篡改”是移动智能体及主动网安全机制的研究难点,传统采用防篡改硬件保护法而对基于密码学的纯软件保护法研究很少.介绍了该类方法的研究现状并着重阐述了移动代码加密理论的产生背景、盲计算理论基础、与传统加密理论差异及该理论目前所存在的问题,提出了面向对象的加密理论概念,指出其未来的研究方向及潜在的应用领域. 相似文献
14.
对于已经使用Windows 8.1的朋友来说,在访问某些需要提供登录名和密码的网页时(网上银行),经常会弹出“来自网页的消息”,提示说“为保证您的网银安全,请使用I E浏览器。”(如图1),即使点击“确定”按钮关闭提示框,页面也会提示“暂不支持此浏览器”,对于明明是使用IE的用户来说,这种提示可是相当尴尬。究其原因,这是因为Windows 8.1内置的IE11的UA字符串发生了变化,新的字符串代码为“Mozilla/5.0(Windows NT 6.3;WOW64; Trident/7.0; rv:11.0) like Gecko”,这里面竟然没有“MSIE”的代码,但由于其中有“Gecko”的代码,因此很多网站将I E11误判为Firefox。 相似文献
15.
介绍了克隆代码检测的研究意义与发展历程,给出了本领域相关的概念框架,阐述了几种成熟的克隆代码检测方法,并总结了各种检测方法的优缺点,同时探讨了关于克隆代码检测方法的相关研究,总结了研究过程中存在的问题,并展望了本领域的发展趋势. 相似文献
16.
克隆代码检测技术综述 总被引:2,自引:1,他引:2
克隆代码通常是指软件系统中存在的相同或相似的代码片段,会严重影响软件的可维护性.克隆代码检测技术致力于自动发现软件系统中的克隆现象并协助开发者消除它们.本文介绍了克隆代码自动检测的研究意义与发展历程,阐述了本领域相关的概念模型,分析了已有的自动检测克隆代码的不同思路并归纳总结了几大技术流派各自的优缺点,同时探讨了基于克隆检测技术的软件重构与再工程、软件维护改进、方面挖掘等相关研究,最后总结和展望了本领域研究的发展趋势. 相似文献
17.
对于已经使用Winidows 8.1的朋友来说,在访问某些需要提供登录名和密码的网页时(网上银行),经常会弹出"来自网页的消息",提示说"为保证您的网银安全,请使用IE浏览器。"(如图1),即使点击"确定"按钮关闭提示框,页面也会提示"暂不支持此浏览器",对于明明是使用IE的用户来说,这种提示可是相当尴尬。究其原因,这是因为Windows 8.1内置的IE11的UA字符串发生了变化,新的字符串代码为"Mozilla/5.0(Windows NT 6.3;WOW64;Trident7.0;rv:11.0)like Gecko",这里面竟然没有"MSIE" 相似文献
18.
19.
UDLD(UniDirectional Link Detection,单向链路检测)是一个Cisco私有的二层协议,用于监听利用光纤或双绞线连接的以太链路的物理配置,检测以太网交换机之间的单向链路故障,防止生成树引起的回环问题的发生。UDLD通过周期性地向对端端口发送UDLD报文,并接收解析对端端口发送的UDLD报文来进行单向链路的检测。UDLD需要链路两端设备都支持才能正常运行。当检测到单向链路故障时,UDLD会关闭相应接口并发送警告信息。 相似文献
20.
为了查找和发现软件源代码中的漏洞和薄弱环节,进一步提高软件的质量,在深入研究代码分析技术原理的基础上,提出了代码分析技术的应用模式,从内存管理、数组越界、并发缺陷以及空指针引用或异常等多个角度进行了探讨分析,给出具体实例对代码分析技术在解决具体问题中的重要性进行论证。最后给出了代码分析技术用于检测软件缺陷的主要步骤。该研究对软件源代码的测试工作具有一定的理论价值和实际意义。 相似文献