当前位置: 查字典论文网 >> 基于关联规则的软件多故障定位技术

基于关联规则的软件多故障定位技术

格式:DOC 上传日期:2015-09-11 13:18:57
基于关联规则的软件多故障定位技术
时间:2015-09-11 13:18:57     小编:

摘 要: 为了提高软件故障的定位效率,提出一种基于关联规则的软件多故障定位技术。通过使用聚类方法把失败的测试用例分成针对特定错误的聚类,使用基于交叉表的软件故障定位方法发现软件中的故障,在定位过程中使用关联规则挖掘高可疑代码与软件故障的关系,提高故障定位的效率,最后对Siemens用例集和Tarantula方法进行对比。实验表明基于关联规则的软件多故障定位技术在软件多故障定位方面效率优于Tarantula方法。

关键词: 关联规则; 多故障定位; 提高定位效率; 聚类方法

0 引 言

Jones和Harrold提出了一种并行调试技术[7],通过对可能导致同一个故障的测试用例进行分类,然后结合成功执行的测试用例构造用以测试每个故障的测试用例子集,来同时定位不同的软件故障。但现有的基于覆盖率的错误定位(Coverage Based Fault Localization,CBFL)方法只是统计代码语句或代码基本块的覆盖率,并没有考虑程序执行的数据依赖和控制依赖,因此会出现定位不准确的情况。结合以上两点,本文将在并行的基础上使用关联规则挖掘软件故障。

1 相关工作

许多该领域的学者提出了不同的软件故障定位技术。这些技术大多通过收集语句或者谓词等程序实体的覆盖信息,然后对收集到的信息利用相应的怀疑度公式计算每条语句的怀疑度,据此找出软件中的故障。本文也使用这种方式,同时,结合关联规则的思想来提高软件的多故障定位效率。

1.1 基于交叉表的故障定位技术

W.Eric提出了一种基于交叉表的技术进行软件故障定位的方法[4,8]。该方法的主要思路是:针对每个测试用例的每一条语句构造一个交叉表,通过该交叉表收集语句的覆盖信息和执行结果。然后,利用每条语句的统计信息计算该语句的怀疑度(Suspiciousness)。通过这种方式,所有的语句都可以根据计算出的怀疑度来降序排名。语句的怀疑度越高,该语句越会被优先检查,可以通过排名依次检查语句,直至发现软件的故障。

该技术通过引用一个名为Chi?square test的假设测试来检查测试用例执行结果和语句覆盖信息之间的依赖关系。Chi?square 的数据通过交叉表中的数据计算而来,同时与Chi?square中的关键值进行对比,决定这个假设(即执行结果独立于与语句的覆盖信息)被接受还是被抛弃,然后,通过计算语句的怀疑度数值[ζ]进行故障定位。[ζ]的数值越大表示语句的怀疑度越高,怀疑度越高则会被优先检查。基于交叉表的软件故障定位技术通过计算语句的怀疑度来预测语句包含故障的可能性。其实验结果表明基于交叉表的软件故障定位技术相比于绝大多数的软件故障定位技术,如Tarantula、Liblit05、SOBER等方法,效果更好。

通常状况下,一个软件出现失效状况下,软件中会包含多个故障,同时软件调试的人员也会不止一个,因此可以通过并行的方式实现软件故障的定位工作,相比于one?bug?at?a?time的方式,并行故障定位会更加高效,通过构造并行工作流,不同的工作人员可以专注于不同的软件故障。要实现并行的软件故障定位,最重要的问题是如何对任务进行划分和分派,这就需要一种可以把错误的测试用例集从新分配成多个小的与特定故障相关的错误测试用例子集的技术。Jones和Harrold提出了一种并行调试的技术[7]用以实现解决这个问题。这种技术会自动把失败的测试用例集分割为针对不同软件故障的测试用例子集。通过使用测试用例动态运行获取执行结果的行为模型和信息,该技术可以生成一个针对不同错误的失败测试用例子集。通过把失败测试用例子集和成功的测试用例结合,就得到了一个专注于特定单错误的测试用例集。这些单错误测试用例集的个数就是对程序中故障个数的预测。

2 关联规则在软件故障定位中的应用

在基于覆盖的软件故障定位技术中,现有技术通过收集测试用例执行的覆盖信息计算语句可疑度,进而定位软件故障。在现有的技术中,往往没有考虑语句间的数据依赖和控制依赖关系,不同语句的覆盖统计是相互独立的,这导致定位的不准确,CBFL方法经常能定位到程序失效时的执行代码,而这些失效时的执行代码多数情况下并不是错误代码[9],文献[9]表明,基于覆盖的软件故障定位计算可疑度得出的高可疑度语句主要分一下几种情况:

(1) 该语句基本块本身就是故障语句,并且该基本块出现在错误测试用例的概率高于出现在成功测试用例的概率。

(2) 该语句基本块本身不是故障语句,但是该基本块的执行会导致故障语句的执行,进而发生故障。这表明高可疑语句块或者是故障或者会导致故障,因此考虑通过关联规则挖掘高可疑代码与软件故障的关系,提高故障定位的效率。 测试用例的执行路径能够反映出故障代码与高可疑代码之间的关联,即高可疑代码的执行导致故障语句的执行,进而出现故障。故障语句与高可疑语句表现出了在执行路径上覆盖信息的一致性,然而执行轨迹的路径表示十分复杂和耗时[10],因此采用相对轻量级的覆盖向量来近似表示路径的覆盖信息。

2.1 路径覆盖向量的表示

定义1:中间不存在控制跳转的连续代码语句构成一个代码基本块,简称为基本块。

定义3:一个函数在测试用例集下的执行轨迹符号化表示为[EXEM(fi)={B,T,PATH}]。其中:[B]表示函数[fi]的基本块集合;[T]表示测试用例集的所有测试用例集合,[PATH={path0,path1,…,pathm}]表示针对每个测试用例的覆盖向量集合。根据程序执行的结果可以将执行轨迹分为成功执行和失败执行,即[EXEMp]和[EXEMf]。

2.2 求解频繁集

求解频繁集的算法如下:

算法中:[bk]代表目标代码;[fg(bk)]表示与[bk]保持频繁一致性的分量集,即求解出的以[bk]为目标的频繁集。算法过程为:遍历[bk]不等于0的分量进行与操作,即得到所有的[bk]的频繁集。通过计算每一条语句块的可疑度,按照可疑度降序检查发现错误,若语句块中不存在错误则检查语句块的频繁集(依据可疑度排序)查找错误,这种方式可提高定位效率。

3 基于交叉表的软件多故障定位技术

下面对基于交叉表的软件多故障定位技术进行具体介绍。

图1的程序中包含两个错误,分别是语句行6和语句行9,使用在测试用例集中10组参数组合分别为T1~T10。图中“√”代表了每条测试用例的语句覆盖信息;在最后一行给出了每个测试用例的执行结果:P代表成功,F代表失败。

图4所示交叉表是一个表示测试用例执行情况和测试用例是否被覆盖的二维表。表中各个变量的含义分别是:[w]代表程序中的一条语句;[NCS(w)]代表覆盖[w]的成功的测试用例数;[NUS(w)]代表没有覆盖[w]的成功测试用例数;[NS]代表成功的测试用例数;[NCF(w)]代表覆盖了语句[w]的失败测试用例数;[NUF(w)]代表没有覆盖语句[w]的失败测试用例数;[NF]代表失败的测试用例数;[NC(w)]代表覆盖了的测试[w]用例总数;[NU(w)]代表没有覆盖[w]的测试用例数;[N]代表总的测试用例数。

使用图4提供的模板和文献[4]中提供的公式计算每条语句的怀疑度。针对图2和图3两个测试用例集分别计算怀疑度,给出怀疑度列表降序排名如表1所示。

式中:[Xi]为第i条语句在失败测试用例[X]中的覆盖情况,[Xi]为1代表覆盖,0代表未覆盖;[X]表示失败测试用例[Xi]的覆盖比例;相应的[Y]的含义和[X]相同。利用图1中的例子可以将失败的测试用例集分类。给定一个相关性系数的值,比如0.8,当两个失败测试用例的关联系数小于0.8时说明它们关联性不大,即它们针对不同的错误。计算[r78]=1,这表明T7和T8关联性非常大,针对相同的错误,对T9和T10计算结果也是1,说明它们应该分为一组。通过循环计算每两个测试用例之间的相关系数,直到类别内任意两个测试用例的相关系数大于0.8时,就说明分类完成。本文给出的上述方法虽然能够对针对不同错误的测试用例进行分类,但需要对每两个错误测试用例进行计算,所以这个过程相当耗时,开销也是很大。

4 实验及结果分析

下面使用本文给出的基于关联规则的软件多故障定位技术和Tarantula方法进行对比来验证本文方法的定位效果。在此使用Siemens程序集来进行试验的对比工作。程序集中tacas程序包含的故障版本数最多,同时可执行的语句数最少,这意味着tacas程序有可能包含多故障,因此选用该程序验证本文的方法。对文献[4]中的EXAM度量进行扩展,将针对每个故障的[EXAM]相加,形成[EXAMtotal]作为度量的标准。

基于关联规则的软件多故障定位方法与Tarantula方法的对比如图5所示。

5 结 语

本文提出了基于关联规则的软件多故障定位方法,并且与Tarantula方法进行了对比,结果表明本文的方法效率较高。不过本文提出的方法也存在一些不足,并没有考虑把测试用例划分为针对不同故障的测试用例的效率,同时也没有考虑失败测试用例分类的效果进行验证。在Siemens测试集上通过实验验证了基于关联规则的软件多故障定位的效率,结果证明本文的方法能有效地发现软件的故障。

参考文献

[2] JONES J A. HARROLD M J. Empirical evaluation of the Tarantula automatic fault?localization technique [C]// Proceedings of the 20th IEEE/ACM international Conference on Automated Software Engineering. Long Beach, CA, USA: IEEE, 2005: 273?282.

[3] LIU C, FEI L, YAN X, et al. Statistical debugging: A hypothesis testing?based approach [J]. IEEE Transactions on Software Engineering, 2006, 32(10): 831?848.

[5] LIBLIT B, NAIK M, ZHENG A X. Scalable statistical bug isolation [C]// Proceedings of the 2005 ACM SIGPLAN Conference on Programming Language Design and Implementation. 2005: 15?16.

[7] JONES J A, BOWRING J F, HARROLD M J. Debugging in Parallel [D]. London, UK: Georgia Institute of Technology, 2007.

[8] WONG E, WEI T, QI Y, et al. Crosstab?based statistical method for effective fault localization [C]// Proceedings of the 2008 International Conference on Software Testing, Verification, and Validation. Lillehammer, Norway, 2008: 42?51.

[10] BALL T, LARUS J R. Efficient path profiling [C]// Proceedings of the International Symposium on Microarchitecture. Paris, France: [s.n.], 1996: 46?57.

全文阅读已结束,如果需要下载本文请点击

下载此文档

相关推荐 更多

关于多媒体软件工程的研究
发布时间:2023-01-01
[摘 要]科技的发展与进步将计算机带入了我们的生活,软件工程应运而生。它通过非常系统的方式研究、维护相应的软件,并且是将经历了时间和受众考验的优秀技术与当前的科技结合起来的高端项目。多媒体软件工程如果能应用到软件的实际开......
基于嵌入式Linux软件平台技术的研究
发布时间:2023-02-26
毕业论文 【 关键词 】 嵌入式Linux BootLoader 内核编译 Qt/Embedded 软件开发 【 摘 要 】 【文摘语种】 中文文摘 【论文页数】 1-74 ......
关于降低固定式架车机同步机械故障的技术改造浅析
发布时间:2016-10-28
现阶段固定式架车机在操作的过程中存在一定的问题,导致架车机出现同步机械故障,从而对地铁列车维护检修的安全性造成极大的影响,因此,要有针对性地进行技术改造,对此,本文主要对降低固定式架车机同步机械故障的技术改造进行了分析......
基于SOA架构和构件技术的软件开发方法应用
发布时间:2022-11-14
科学技术的发展使得众多的企业开始进行网络信息化探索。其中,一个重要的内容是对应用软件功能优化,提高软件设计系统的质量和水平,保障软件具有良好的稳定状态,对于重要信息资源、业务进行高质量协同。而SOA架构和构件技术的应用对实现系统质量和水平起到重要作用,有利于企业信息化应用能力的提升。二、SOA架构技术SOA是一种组件模型,有利于将传统业务层面、技术层面之间构建出一种服务层次系统。在此平台中,主要的.........
环境工程技术规范的定位
发布时间:2022-12-12
摘要:环境工程技术规范为我国环境工程的开展提供了坚实有力的保障,为我国环境工程技术的应用提供了良好的环境,其价值与作用不容小觑。基于此,本文对环境工程技术规范的基本内容、定位以及注意事项进行了分析与探讨,以使其更加的成熟与完善,发挥更大的作用与价值。关键词:环境工程;技术规范;定位;作用1环境工程技术规范的基本内容社会经济的高速发展与人们的日常生活生产都离不开生态环境的支撑和保障。在生态环境日益恶.........
探究基于计算机软件技术的网页包装设计技术
发布时间:2017-06-13
1基于计算机软件技术的模块化网页技术介绍在计算机软件技术支持下,进行网页包装与设计需要分模块来进行,在不同的模块中应用的技术方法也要做出区分,长时间处于这样的环境下,很难确保管理任务达到理想的使用标准,技术方法也是不断发展变化的,能够提升软件的使用稳定性,在功能上也能够与设计方案保持一致。网页包装设计要体现出个性化,在使用功能与页面选择上都要保持整体性,网页设计同样需要计算机软件的支持,在技术上体.........
基于RFID的图书检索定位技术探究
发布时间:2023-07-25
关键词:射频识别技术;图书馆;检索定位摘要:文章对RFID技术及图书馆定位进行了介绍,指出了基于RFID技术的图书馆检索定位中存在的问题,并提出了相应的改进措施,以期为相关方面的研究提供参考。中图分类号:G250文献标识码:A文章编号:1003-1588(2018)05-0105-03随着信息技术的快速发展以及图书馆馆藏、读者数量的不断增加,RFID技术(射频识别技术)在图书馆检索定位中的应用越来.........
配电网故障定位系统的应用
发布时间:2023-04-10
摘要:在当前配电网故障频发的情况下,停电现象时有发生,直接影响了电力系统的供电可靠性。故障定位系统的应用可以快速地确定故障具体位置,隔离故障路段,并安排工作人员在最短时间内进行处理,减少事故造成的损失,确保供电稳定可......
软件工程关键技术探讨
发布时间:2019-06-26
【摘要】随着我国科技与经济的快速发展,坚实的经济实力为我国高新科技的发展奠定了坚实的基础,计算机技术为我国迈入信息化社会带来了巨大的动力,全民都将步入一个大时代的数据浪潮当中。一个企业或是一个国家掌握数据、处理信息的能力都极大地影响着这个主体的综合实力,大数据不仅是对大量数据的处理,更是对处理信息时效化的有效掌控。本文将具体分析大数据时代下软件工程的关键技术,将大数据时代背景与软件工程技术要点相结.........
软件工程关键技术浅谈
发布时间:2022-12-12
摘要:大数据具有处理数据量巨大、处理速度较快的特点。结合大数据的时代背景,文章主要是分析了软件工程中所包括的技术要点,希望能够为科学进步提供一定的指导,为我国软件工程快速发展尽绵薄之力。关键词:大数据;软件工程;群体软件;关键技术一、大数据时代软件服务工程与群体软件工程所谓软件服务工程,就是将服务作为主要目标,在应用时需要根据变化不断通过虚拟的手段与分布式手段进行应用,而这种应用方法不仅能够使得软.........
基于在线电压检测的变频器故障诊断技术
发布时间:2023-05-09
变频器在运行中出现过电压、欠电压、断相、都可以通过测量变频器的在线电压分析故障原因,在实际使用过程中,可以对变频器的在线测量进行分析,不必将变频器进行分解便可找出故障原因。 变频器电路过电压欠电压断相 1引言 变频......
浅析基于计算机软件工程的现代化技术
发布时间:2023-03-27
随着我国社会经济的快速发展和信息时代的到来, 计算机软件工程技术已经成为了目前一项重要的技术, 开始运用到了生产生活中的众多领域中。本文对计算机软件工程的发展历程进行了简要的分析, 同时就计算机软件工程基本策略的加强做了......
基于软件工程技术的网络安全方法探析
发布时间:2017-03-10
摘要:近几年,随着计算机网络技术的不断发展与成熟,它逐渐渗透至人们的日常生活中,所扮演的角色也越来越重要。人们对于计算机网络的依赖程度就如鱼儿离不开水一样,无论是日常生活,还是工作学习,都必须借助计算机网络技术才能实现效......
基于影子长度变化定位的技术研究
发布时间:2023-02-14
摘要:根据"立竿见影"现象及竿影日照图的原理,分析影子的形成原理和影子随时间的变化规律, 根据地球自转与公转原理、三角定律、几何原理建立了影子长度与杆长、地理经度、地理纬度、日期和时间关系的数学模型。根据直杆影子的长度变......
基于概率计算的声源定位技术研究
发布时间:2023-06-14
基于概率计算的声源定位技术研究 声音处理系统的一般由计算机、数据采集部分和信号处理部分组成。一个可靠的声源定位,采用各种各样的有特色的跟踪http://wWw.LWlm.Com算法和传感器装置。卡尔曼过滤器根据高斯模型和线性动力学通常用于定......
关于如何培养软件工程技术人才的探究
发布时间:2022-07-22
" 论文关键词:培养 软件工程 技术人才 论文摘要:随着信息以及科技化的发展,各类高新技术以及电子产品在科研和人们的生活中应用越来越广,社会对软件工程技术的需求也越来越高。然而目前我国软件产业的高素质人才应对市场需求......
关于计算机软件工程的现代化技术研究
发布时间:2022-10-04
1计算机软件工程技术的发展现状 随着计算机技术不断进步,计算机软件工程技术开始进入人们的视野,同时也引入到我国的经济建设中来,我国经过多年的研究和开发已经把计算机软件工程技术应用到社会建设的方方面面,比如主流的信息媒体......
探讨关于计算机软件开发中的分层技术
发布时间:2017-06-19
现阶段,计算机软件的开发、应用已经广泛涉及到生活、生产等诸多领域,在进一步提升社会经济发展水平的同时,也给人们的日常生活、工作提供了极大便利。而科学运用分层技术不仅能够高效提升软件开发经济、技术价值,还能够进一步优化、完善计算机软件系统,相关技术人员应给予充分重视与深入研究。1分层技术的特点分析首先,在拓展性上。科学运用分层技术能够进一步拓展、优化相关计算机软件的性能。该技术在具体运用中,主要是通.........
关于计算机软件开发中的分层技术探讨
发布时间:2022-10-20
【摘 要】在计算机网络发展迅速的背景下,计算机软件的应用与我们的生活及工作密切相关。在计算机软件开发中,分层技术有着非常重要的作用。本课题笔者在分析软件分层技术的优势的基础上,进探究,希望以此为计算机软件开发的完善提供......
基于位置服务的消息分享软件的设计
发布时间:2023-01-13
摘 要:该论文研究的项目以基于地理位置的服务为主线,使用户登录或注册后就可以随时随地以文字、图片、音频、视频的方式分享自己的消息给周边的人,查看自己周围的消息,同时针对某些热门话题进行讨论。项目采用C/S(客户端/服务器端......
浅析潜规则的法理学 ———兼评吴思关于潜规则的定义
发布时间:2023-07-23
潜规则,谓之显规则之对立。历史学者吴思在其2001年出版的《潜规则:中国历史中的真实游戏》一书中首先创造出这一新名词,该书主要分析了中国历史官场中的种种陋规和不正之风,深刻而理性地揭露了在中国官场正式规则背后存在着一套虽不成文却又获得社会广泛认可、实际起着支配官场运行作用的潜规则。潜规则一词在人们日常生活中既可以用来表达官场的不正之风,也可以用来表示不同行业的内部规则,或者用来描述权力腐败现象等。.........
环境工程技术规范的定位作用
发布时间:2019-08-11
摘要:随着社会经济的发展,环境问题备受人们的关注与重视,环境工程技术也愈加凸显。为了落实自然生态环境的改善,我国出台了有关环境保护的政策措施,强化了环境治理的力度,使得环境恶化问题得到了一定改善。下文就针对环境工程技术的定位及作用进行分析。关键词:环境工程技术规范;定位;作用1前言环境工程技术的核心是环境保护,实施工程技术规范顺应我国发展需求,提高环境管理的方法。因此我国环境工程技术还不太完善,使.........
探究基于DLNA 的多屏互动智能终端软件的相关设计
发布时间:2017-05-27
随着数字家庭的诞生与发展,现在用户可通过智能终端设备上的娱乐软件观看电影、收听音乐和刷新微博等,家庭娱乐处于全新的数字时代。但是家庭娱乐现还处于发展期,当前都市家庭娱乐涵盖的多媒体产品多是围绕智能电视、电脑或者Pad等比较独立的电子产品。其搭载着娱乐软件广泛应用于家庭中,且各有各的优势,但独立分散的电子产品缺乏系统性,无法给家庭成员提供良好的互动体验,基本都是自娱自乐,使得人们对家庭娱乐互动需求日.........
关于软件定义网络的模型研究综述
发布时间:2023-05-28
1 前言 随着互联网的快速发展,当前互联网面临着许多重大技术挑战,如地址空间濒临枯竭、服务质量无法有效保证、网络安全难以根本解决、网络管理手段匮乏等问题。设计新型网络体系结构以解决当前网络所存在的问题已经成为学术界、产业......
系统软件开发中的软件工程技术
发布时间:2023-03-16
一、应用软件与传统软件 1.1应用软件与传统软件之区别 软件应用系统在特点上分析具有研发周期短和对起始需求处在一个逐步清晰确定。因而和广义上的传统软件系统有着几点重要的区别:首先很多基于软件的系统都是偏向整体的信息覆盖范围,......
软件工程技术在软件开发的应用
发布时间:2023-03-17
当今社会,互联网占领了一大半的市场,在我们的日常生活中随处都可以见到互联网科技,互联网已经给我们带来了很多的惊奇,让我们感受到了方便。在系统软件开发中,软件工程技术是核心,和传统的软件工程技术相比,现代的智能化系统开发更加适用现在市场的需求。本文通过对软件工程技术在系统软件开发过程中如何使用进行研究,给强化软件开发的质量和效益提供一些有效的建议。1.软件工程技术在系统软件开发时的特点开发一个软件用.........
基于multisim软件的数字电子技术课程教学改革
发布时间:2015-09-09
摘 要 从数字电子技术书课程教学的重点和难点出发,结合multisim软件的特点,分析了multisim软件在数字电子技术课程教学改革中的优点。 关键词 multisim 教学改革 数字电子技术 中图分类号:G420 TP710 文献标识码:A 0引言 ......
基于麦克风阵列声源定位的发展历程及关键技术
发布时间:2023-01-01
基于麦克风阵列声源定位的发展历程及关键技术 一、发展历程 二、声源定位关键技术 基于麦克风阵列的声源定位是指用麦克风拾取声音信号,通过对麦克风阵列的各路输出信号进行分析和处理,得到一个或者多个声源的位置信息,其使用的关......
高压开关柜的故障诊断技术浅析
发布时间:2015-07-30
摘 要:高压开关柜是电网系统的主要装置,起到保护、断电等作用。高压开关柜与电网系统的安全运行存在很大的联系,但是高压开关柜很容易出现故障,直接降低了电网系统的安全性。电力企业逐渐提高对高压开关柜的重视度,采用故障诊断技......
软件工程中软件测试技术的研究
发布时间:2023-02-20
信息化时代的意义并不是表现为对庞新时代信息的掌握,而是表现在其能够对相关数据实施专业化的处理。信息化时代本身具有多个层面的特点,一是其数据体量非常巨大,二是其数据的类型较为繁多,三是其价值密度明显偏低,存在过多不相干的......
一种基于句法规则的文本挖掘技术的设计
发布时间:2022-12-16
〔摘 要〕文本挖掘是数据挖掘技术的一个重要方面,本文根据句法规则的特征,利用文本挖掘技术,提出基于句法规则的文本知识挖掘设计模型,从数据准备、句法规则构造、文本预处理、文本知识挖掘、挖掘结果评价等方面对工作原理进行了分......
基于计算机软件工程的数据库编程技术论文
发布时间:2022-10-13
1计算机软件数据库编程的意义1.1有效避免资源浪费现象的发生对于计算机软件系统而言,数据库作为其中的核心内容,需要得到人们的重点关注。在数据库设计的过程中,需要通过对软件工程的定义分析,实现对不同软件工程项目的认识及理解,满足数据库编程的基本需求,从而有效避免了数据资源浪费现象的发生。在软件设计中,设计人员需要提高对软件数据库编程的重视,通过对数据库资源的综合性分析,避免数据库出现使用性能不高的问.........
基于漏电开关故障跳闸现象分析
发布时间:2013-12-17
摘 要 自建筑供配电系统引入安全保护的漏电开关以后,极大地提高了安全用电的可靠性。对漏电开关故障跳闸现象的正确分析和判断,及时准确地排除故障是非常必要的。出现故障跳闸后,有人将漏电开关漏电跳闸检测环节摘掉的不正确做法是不......
关于路桥施工中软基施工技术探讨
发布时间:2015-07-30
摘要:进行路桥工程项目软基施工技术管理的时候必须符合相关的制度规范,减少客观因素的影响。做好软基施工技术管理在路桥工程中的应用是非常必要的。本文结合笔者经验,就做好软基施工技术管理在路桥工程中的应用进行了浅要的分析与......
关于汽车故障诊断技术的发展与应用现状研究
发布时间:2022-11-19
所谓的汽车故障诊断技术,主要就是利用汽车以及内燃机的相关理论,并且结合汽车故障的诊断学作为理论上的指导,通过汽车以及内燃机在结构原理、计算机控制技术等方面的分析把握来实现工作效率的不断提高。汽车诊断的智能化为汽车故障诊......
基于NNVD的网络化软件多步控制算法研究
发布时间:2015-09-11
摘要:网络化软件系统规模的增大不仅增加了理解和优化系统的难度,而且一个小的异常就有可能引发整个系统的崩溃。因此,针对网络化软件系统的异常行为,本文提出了一种基于NNVD(networknodevaluedegree)的网络化软件多步控制算法,......
多芯电缆故障部位的快速查找方法
发布时间:2022-12-21
摘要:本文通过对矿井综采工作中多芯电缆使用中易出现的芯线短路、断路和芯线接地等问题,进行了研究,对电缆芯线断路时故障部位查找、电缆芯线接地时故障部位查找、电缆芯线间短路时故障部位的查找以及效益及应用情况、存在的问题及......
基于职业胜任力培养的软件技术专业课程建设
发布时间:2015-09-11
摘 要 高职课程设计要反映高等教育与职业教育的双重特征,基于职业胜任力培养的课程建设,是高职院校课程建设与改革的方向,符合高职教育内涵建设的要求。本文从高职院校课程建设现状出发,结合软件专业自身的特点,对职业胜任力进行......
交通事故定责规则及其相关问题的法理学思考
发布时间:2022-10-27
交通事故定责规则及其相关问题的法理学思考 交通事故定责规则及其相关问题的法理学思考 交通事故定责规则及其相关问题的法理学思考 【内容提要】武汉市公安局颁行的新“交通事故定责规则”,引起社会关注。该规......
试论基于计算机软件开发的信息系统包装技术
发布时间:2022-08-22
1 计算机软件开发中的安全隐患 (1)计算机软件自身的漏洞。软件在开发过程中,程序方面存在的不足很容易会引导操作功能下降的现象出现,也不利于系统投入使用后的稳定性提升。长时间处于漏洞环境下运行使用,系统的自身功能会受到不同......
TC文件拖放故障
发布时间:2022-11-15
Q:我在Windows 8.1系统中安装了Total Commander(以下简称为TC),如果以管理员身份运行它,再通过它打开其他程序(如记事本),然后从系统资源管理器中拖动文件至该程序,无反应。请问这是什么原因? A:这个主要是权限问题所致,......
关于计算机软件系统的保护及恢复技术的应用
发布时间:2022-07-21
随着信息时代的到来,计算机已经成为家庭或者办公中不可缺少的设备,计算机的用户也在大量地增加,软件系统的保护和恢复直接影响了计算机的安全。虽然,计算机软件系统的保护和恢复技术在本质上是两种技术,但都是有利于保护计算机的性......
系统软件开发中软件工程技术的应用
发布时间:2022-11-13
摘要:信息技术的快速发展,为人们生产生活带来了极大的便利,人们生活更加便捷高效,生产技术更加智能化。软件工程技术一定程度上可以发挥企业的核心竞争力。软件工程技术可以更高效、更科学地进行系统软件设计,根据应用需求的分析,进......
关于家庭暴力案件中证据规则的完善
发布时间:2016-09-18
2014年11月25日出台的《中华人民共和国反家庭暴力法》(征求意见稿)(以下简称征求意见稿),首次将散见于各个部门法对禁止家庭暴力的规定明确以单行法的形式表现出来,说明国家对禁止家庭暴力案件的重视。征求意见稿对家庭暴力的内涵明确......
基于项权值变化的矩阵加权关联规则挖掘和扩展查询技术信息检索模型研究
发布时间:2022-09-19
摘要:将项权值变化的矩阵加权关联规则挖掘技术应用于信息检索,提出一种基于项权值变化的矩阵加权关联规则挖掘的信息检索模型及其算法,采用新的剪枝策略和模式支持度计算方法。实验结果表明,新模型检索性能得到改善和提高。关键词:文本信息检索;矩阵加权;查询扩展;关联规则DOIDOI:10.11907/rjdk.151669中图分类号:TP391文献标识码:A文章编号:1672-7800(2015)007-0.........
基于红外图像分析的电力设备热故障检测技术研究
发布时间:2022-10-26
摘要:设计基于红外图像分析的电力设备热故障检测系统,该系统由图像采集模块和图像检测模块组成。根据目标设备的形状特征识别热图像中的电力设备,计算设备区域内的最高温度值,并对各种影响因素进行修正后做出诊断,取得了令人满意的结果。在与主动式传感器的电力设备热故障检测法的对比试验中,证明提出的基于红外图像分析的电力设备热故障检测方法在对电力设备热故障区域进行检测时是准确、有效的。关键词:输变电设备;在线监.........
试论计算机软件技术中插件技术的应用
发布时间:2023-02-19
随着当今社会对计算机应用的普及,计算机只有不断地提高性能、加强技术创新与应用才能跟上时代进步的步伐,更好的为社会所用。计算机软件插件技术作为当前比较流行的一种应用技术,其在提高软件使用过程中的扩展性与重用性的同时,也有......
基于数字音频技术的广播音频编辑软件构建研究
发布时间:2023-01-01
基于数字音频技术的广播音频编辑软件构建研究 1广播数字音频的编辑制作 随着数字音频技术的持续发展,广播听众的欣赏水平也不断提高,广播电台的节目制作也逐渐趋于数字化和专业化。高质量的广播节目不但能够满足听众的欣赏要求,也进......
关于指纹技术在确定交通事故驾车人中的应用
发布时间:2013-12-17
论文 关键词:事故调查 指纹技术 显现方法 应用程序 论文摘要:针对 交通 事故调查中驾车人确定的难点,提出将指纹技术应用于其中,以有力地支持事故调查的顺利完成;并对指纹技术的理论原理、操作方法、应用程序作了系统的探讨......
关于计算机软件开发和数据库管理技术的探讨
发布时间:2016-12-24
一、软件工程简介 (一)计算机软件工程的发展。计算机软件工程发展于20世纪60年代,到了70年代的中后期,计算机软件工程开始的快速发展的阶段,逐渐涌现的一篇篇软件开发小组,在这个阶段所开发的软件程序还是比较简单易懂的,其程序......
降低固定式架车机同步机械故障的技术改造
发布时间:2019-11-07
摘要:固定式架车机作为地铁列车维护以及检修的重要设备之一,其操作是否存在误差将直接影响着地铁列车维修检测的安全性。影响固定式架车机操作安全性的因素有很多,因此,要对各方面因素进行全面的控制。文章介绍了降低固定式架车机同步机械故障的技术改造。关键词:固定式架车机;同步机械;机械故障;技术改造;地铁列车维修文献标识码:A中图分类号:U279文章编号:1009-2374(2015)18-0037-02D.........
软件工程技术的系统软件开发过程应用
发布时间:2019-08-11
摘要:系统软件的本质决定了系统软件开发的性质,相比较其他的开发来说,这是一项相对复杂和特殊的技术。系统软件是否能够顺利开发以及是否能够正常运用,就看如何去控制和管理软件工程技术,这是直接影响着软件开发成败的关键。所以,除了要提高软件工程技术的硬性条件外,还要重视系统软件开发的工作,两者相辅相成,才能达到最佳的预期效果。本文就以软件工程技术与软件开发为主线,进一步探讨软件工程对系统软件开发的重要性,.........
基于Domino 技术的定制邮件群发的设计与实现研究
发布时间:2017-01-19
1 概述 当今社会企业与企业之间、企业与个人之间的相互交流与沟通都离不开邮件系统, 特别是在企业内部,对于一些比较重要的事件, 人们往往通过邮件系统进行沟通与反馈。随着邮件系统的普及, 人们对邮件系统的功能也在不断地提出......
系统软件开发过程中的软件工程技术探讨
发布时间:2022-11-14
摘要:计算机互联网快速发展,为人们的生活、工作、教育、娱乐等方面带来很多便利条件,到目前为止,软件工程技术已经成为各行各业的核心竞争力。软件工程技术作为系统软件开发的主要技术,对系统软件运行的质量和安全性有重要意义。本文......
计算机软件工程为基础的现代化技术
发布时间:2019-08-12
1计算机软件工程的发展现状1.1什么是计算机软件工程计算机软件工程是计算机技术的核心,具体来说是指软件工程师及管理员对软件产品的开发、维护以及管理的全过程。现代化技术的提高也与计算机软件工程息息相关,目前,我国计算机软件行业不断发展,为我国传统行业的转型提供了一定的帮助,计算机软件工程作为计算机技术的重要支撑也得到了我国政府的看重。1.2计算机软件工程目前在我国的发展现状自从我国引入计算机软件工程.........
浅析插件技术在计算机软件技术中的应用
发布时间:2022-08-12
在现在这样的一个时代下,计算机的应用已经进入了家家户户之中,国家如果想要不断地发展,跟上世界的潮流,那么就必须不断地提高计算机的性能,做好在计算机技术方面的不断创新以及应用,以求能够跟上时代的脚步,如此才能够不被时代所抛弃。而在这样的一个前提下,国家就必须对计算机技术的提升重视起来,从而满足人们对于计算机应用的需求,跟上时代的脚步。因此插件技术作为计算机应用中的一个重要组成部分,其对计算机软件的安.........
关于计算机硬件日常维护及其故障排除的研究
发布时间:2016-10-24
1 加强计算机硬件维护工作的意义 现今不论是在人们的工作中,还是在生活中,随处可见计算机的身影,当其出现了故障时,必将会给人们的工作和生活带来不便。因此,在日常工作、生活以及学习中做好计算机的维护工作,尽可能的延长其使用......
基于CreoParametric三维可视化装配工艺规划软件实现
发布时间:2023-04-06
摘要:本文建立了面向三维辅助装配工艺规划系统的装配信息模型,完成CreoParametric三维装配模型的工艺信息的集成,利用自由风格的设计功能和高效灵活的3D详细设计功能来加快概念设计速度,并且基于ASP.NET平台,采用CreoParametric建模技术和三层框架技术,开发了软件的原型。关键词:CreoParametric概念设计ASP.NET平台三层框架中图分类号:G642文献标识码:A文.........
单总线技术在海底光缆故障位置探测中的应用
发布时间:2023-01-16
虽然海底光缆采取了一系列的保护措施,但由于海底光缆的线路长并且途径的海域情况各异,常常受渔业捕捞、船舶航行、地震等外力影响而导致海底光缆发生故障。因此快速准确的确定故障类型和测出故障位置显得异常重要,可以为海底光缆系......
系统软件开发过程中软件工程技术的应用
发布时间:2022-12-20
摘要:由于系统软件的复杂性和特殊性,对于如何控制和管理系统软件的开发和运用过程便显得非常重要,将会直接关系到软件开发的成败。所以,软件工程技术在提升自身硬件性能方面外,还需要将系统软件开发作为一项重要的工作,才能更好地满......
技术联盟稳定性因素构成与条件分析
发布时间:2015-08-20
摘要: 文章把知识转移作为研究视角,探讨了知识转移过程中的成本、知识构成成分、转移主体特征、价值提升、转移情境特征对技术联盟稳定性的影响机理。研究表明,联盟知识转移程度取决于知识转移获得的价值扩展与成本的比率,最终决......
浅析“法的技术规定”抑或“法律规范”———冲突规则的规范属性之辨析
发布时间:2022-12-22
一、问题的提出 对于前述例子我们不禁要问,对合同双方的系争,难道冲突规则就没有支配力了么? 如果答案是否定的,那可以认为,当事人的合同准据法也是没有效力的,因为对具有实效的法律适用,其必须具有适用的有效依据作为前提,从逻......
浅谈基于计算机网络系统包装设计的软件开发技术
发布时间:2016-12-12
引言 随着科学技术的发展和进步,计算机应用的领域已经越来越广泛,其带给人们的惊喜也越来越多。将计算机应用到生产领域已经不是其创新的表现,但是基于计算机网络系统包装设计所进行的软件开发技术创新则是其在包装设计领域的重要展......
计算机硬件相关的故障与维护研究
发布时间:2022-07-21
计算机主要由硬件和软件两部分组成,因而从维护计算机的角度来说,也主要从这两部分入手。但如果我们要全面剖析计算机可能出现的故障,是非常复杂的,再加上我们很容易通过各种途径了解有关软件的问题,所以此文中,主要讨论的是计算机的硬件故障部分,本文首先介绍了硬件故障的表现形式,出现硬件故障的原因以及相应的解决措施。下文中介绍的是一些简单的电脑维护知识。一、计算机硬件故障的种类按照电脑硬件发生问题时间,硬件故.........
探析软件出口规则及我国对策(1)论文
发布时间:2022-07-22
摘要: 探讨了各国软件出口的游戏规则,以及埋藏在不同国家利益冲突与文化底蕴下的“潜规则”,从而有针对性地提出适合我国的软件出口策略:重视立法保护以及搭建国际化价值链。 关键词: 软件出口 规则 对策 软件产品是文字产品,具有深......
卡巴斯基推出全方位安全软件
发布时间:2022-10-20
近日,卡巴斯基实验室推出了最新个人版产品――卡巴斯基全方位安全软件多设备版(KTS-MD)。作为卡巴斯基PURE的升级版产品,这款解决方案融合以下七大亮点,全面保护Windows OS X、安卓、iOS和Windows Phone平台的个人设备安全。 卡......
安卓系统的手机定位软件开发与设计
发布时间:2022-11-14
摘要:如今,手机的智能化及人性化已经成为手机发展变革的必然趋势,无线通信技术、GPS定位技术的手机定位软件应用也愈发成熟,为用户提供了无尽的便利服。文章就基于安卓系统的位置信息服务探讨了目前手机定位软件在导游系统终端中的......
关于市政道路软土地基加固施工技术的研究
发布时间:2022-12-16
摘要 在我国经济快速发展的今天,城市化建设水平也得到了大幅度的提升。在这种情况下,对于城市的市政道路也提出了更高的要求,需要城市通过市政公路的建设满足城市发展的需要。而在市政道路施工过程中,经常会面临到软土地基的施工建......
简论基于故障树分析的汽车空调系统故障诊断研究
发布时间:2023-04-20
0引言 随着现代汽车技术的不断发展和对汽车舒适性能要求的不断提高,汽车空调系统功能也日趋完善系统,车载装备率也越来越高。在汽车维护过程中,特别是夏季,汽车空调系统属于高发故障。由于其结构的封闭性与复杂性,使许多故障症状......
软件工程中的UML建模技术
发布时间:2022-12-26
【摘要】在软件工程中,UML建模技术的应用十分广泛,具有可视化、定义良好以及功能强大等优点。基于此,笔者从UML建模技术的概念和优势入手,对软件工程中UML建模技术的应用模式和应用流程进行了分析,主要介绍了用例图、类图、序列图和协作图在软件工程中的应用,并将人才招聘系统作为研究对象,阐述了UML建模技术的实践应用,以期为相关研究提供参考。【关键词】软件工程;UML建模技术;需求分析前言在进行软件的.........
宝信软件:沪港通席位与机构联袂出击
发布时间:2022-11-01
中小板和创业板指数持续放量,并逼空式上涨。其中,中小板指数一举突破07年高位,创出历史新高。但是,最近上涨过程中,盘中几度出现杀跌现象,显示部分资金开始谨慎地获利了结。中小股票配置仓位过高的投资者可考虑将其中部分转战主板......
Java web 软件框架技术探析
发布时间:2016-12-31
Java web 框架技术非常多, 每一项技术都是对其开发起到很大的作用,而且框架之间的交互和整合也非常容易,什么东西是完美的,只有什么东西是最适合的,每一项技术都有其优点和缺点, 程序员只需要结合自己要开发的项目的需求和个人喜......
关于A330火警环路故障的分析
发布时间:2022-12-19
一、故障现象 某架A 3 3 0 飞机反映E N G 2 F I R ELOOP A FAULT。先更换FDU,测量FDU后总阻值正常;交换ZONE1的左右风扇段AB环路,故障未转移至B环路;换回环路,交换吊架PYLON段AB环路,故障未转移至B环路,换回环路。后判断为ZONE2与......
浅谈技术哲学研究的定位及关键
发布时间:2022-07-23
查字典论文网论文频道一路陪伴考生编写大小论文,其中有开心也有失落。在此,小编又为朋友编辑了“浅谈技术哲学研究的定位及关键”,希望朋友们可以用得着! 一 技术哲学研究的定位:建立一门马克思实践哲学的自然改造论 中外技术哲学研究......
关于一种高效的关联规则连续增量更新改进算法
发布时间:2016-10-27
0 引言 关联规则算法发展过程中,最经典、最通用的方法是由Agrawal 等人于1993 年提出的Apriori算法和1994 年提出的改进算法AprioriTid.Apriori 算法利用在给定的事务数据库D 中,一个长度为k 的项目集不是频繁的,则其长度为( k+ 1)......
关于 GPS RTK 定位技术在数字化测图中的应用分析
发布时间:2015-09-11
摘 要:将GPS RTK应用到数字化测图工作中,不仅可以降低工作难度,而且测量的精度和可靠性都会得到较大提高。本文基于GPS RTK定位技术的原理和系统组成,对GPS RTK在数字化测图中的应用进行了详细分析。 关键词:GPS RTK;定位技术......
基于组件的河网水流模拟软件的设计
发布时间:2023-07-09
分析了传统面向过程软件设计方法在河网水流模拟软件设计中存在的问题以及基于组件的软件设计方法的优点,提出基于组件的设计方法来构建河网水流模拟软件,在分析河网水流数学模型求解过程的基础上,提出了一种河网水流模拟软件的系统架构......
电气工程常见的故障维修技术
发布时间:2022-12-10
摘要:电力领域的改革进一步实施背景下,对电气设备的运行要求也有了提高,加强电气设备的安全稳定运行,就要从实际出发,对电气设备的故障能有效解决,这就需要相应的维修技术科学应用。本文主要就电气工程常见故障和原因加以分析,然后对故障维修技术的应用详细探究,希望能通过此次理论研究,对保障电气设备的正常运行起到促进作用。关键词:电气工程;故障;维修技术电气工程当中的设备故障时比较常见的,在多种因素影响下,电.........
最密切联系原则的司法定位浅议论文
发布时间:2023-07-14
通常来讲,最密切联系原则是指法院在审理某一涉外民商事案件时,不按原来单一、机械的连接因素来决定应适用的法律,下面是编辑老师为大家准备的最密切联系原则的司法定位浅议。 考察并权衡各种与该案有法律关系,或有关当事具有联系的因素......
区域性服务贸易规则与多边规则之关系(1)论文
发布时间:2023-06-29
一、区域性服务贸易规则对多边规则之影响 区域性规则对多边体制之影响,在服务贸易领域具有双面性,具体体现为: 1、区域性服务贸易规则对多边贸易体制具有积极影响。它可归纳为三个方面:(1)区域性服务贸易规则同样以服务贸易自由化......
论事业单位财务规则与事业单位会计准则的关系
发布时间:2016-11-02
2012年,财政部先后发布了《事业单位财务规则》(以下简称财务规则)和《事业单位会计准则》(以下简称会计准则),并于2012年4月1日和2013年1月1日起施行。这些制度的实施对进一步加强和规范事业单位财务管理,提高资金使用效益,大有......
探索基于连续型条件属性的模糊规则约简算法
发布时间:2022-10-10
由于传统粗糙集理论十分适合处理离散域属性决策表,对于连续域属性决策表的处理能力非常有限,这就大大限制了它的应用。以下是由查字典范文大.........
多媒体辅助高中生物教学的定位原则
发布时间:2023-06-17
【关键词】 生物教学;多媒体;辅助;定位 【中图分类号】 G633.9 【文献标识码】 C 08―0065―01 多媒体辅助教学以其操作简单、直观形象、超大信息量等特点,已被广泛应用于生物教育教学活动中。作为一种辅助教学手段,教师......
大数据时代下软件工程关键技术研讨
发布时间:2023-02-12
引言:大数据是互联网技术变革所形成的新的社会态势,也是未来社会需要面临的主要社会形态。在大数据时代下,软件工程技术与大数据技术呈现出互相影响、相互促进关系。面临社会对软件工程技术提出的机遇与挑战,相关人士需抓住机遇、迎接挑战,致力于软件工程技术的开发与应用,提高信息数据处理能力,发挥我国各行业技术优势。一、软件工程技术定义软件工程技术是指应用计算机基础技术,应用编程语言对软件功能、软件操作等内容进.........
软件技术基础课程教学模式的研究与探索
发布时间:2016-05-18
摘要:本文通过电子信息工程学院软件技术基础课程的教学实践,对现有课堂教学模式进行了大胆改革,重新整合教学内容,使软件技术基础这门课程与电子信息工程和通信工程专业应用紧密的结合起来,以利于培养应用型人才。在教学中采用案......
软件开发中基于角色的协同
发布时间:2022-12-01
毕业论文 【 关键词 】 软件开发 项目管理 协同工作 【 摘 要 】 软件开发是1种群体协作过程,要求团队成员在开发活动中相互分工、紧密协作,成员通过扮演角色交互的完成共同任务。但成员在开发活动中常常对扮演的......
浅谈嵌入式计算机软件测试关键技术
发布时间:2023-03-07
计算机行业中最先进的计算机技术就是嵌入式计算机,我们身边的计算机并不是嵌入式计算机,嵌入式计算机是指针对某一个项目而专门开发的计算机,在很大程度上提高了工作的效率。而嵌入式软件则是安装在嵌入式计算上面的软件,正常情况下,嵌入式计算机软件的功能只能根据工作需要完成,因此,这也充分说明嵌入式软件的性能只有相对稳定,嵌入式计算机软件才能够进行与之相关的性能测试,从而保证嵌入式计算机及嵌入式计算机软件能够.........
软件支撑产业互联
发布时间:2023-01-29
5月26日下午,北京软件和信息服务业协会在北京西苑饭店召开2015北京软件名人论坛。论坛由北京软件和信息服务业协会会长刘淮松主持,工信部软件服务业司司长陈伟、北京市经信委主任张伯旭出席并致辞,众多产业技术名人、管理名人、投资......
基于FFmpeg的视频播放软件设计
发布时间:2023-03-24
摘 要: 视频数据在各种数据中有着不可替代的作用,在视频数据量大,网络环境复杂的情况下,如何显示视频数据就成为重点。H.264格式因为具有更高的压缩效率,更友好的网络适应性,更有效的抗击错误和信息丢失的能力,已经被应用于视频......
计算机软件开发技术的应用
发布时间:2014-01-27
计算机软件开发技术的应用 21世纪是计算机化、信息化的时代,在这个时代,计算机网络成为信息传输媒介,软件开发技术成为计算机未来发展的导向。为了满足计算机网络对软件不断增多的需求,软件开发技术必须不断发展,才能为构建完善的计......