基于脉冲神经膜系统的SOA软件缺陷诊断方法研究

来源 :中国石油大学(华东) | 被引量 : 0次 | 上传用户:qdmarie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件缺陷是存在于软件中的偏差,可在某个特定条件下导致软件出现故障,损害软件的安全性。在传统的软件系统中,软件的耦合性高、在可靠性以及可扩展性等方面都不是很好,所以当系统中某个模块发生错误的时候就会造成系统更大的损坏,因此,为了解决传统软件的缺陷,提高软件的可靠性以及可扩展性等,是目前软件相关研究的重点,软件缺陷诊断是二分类问题,主要将软件分为有缺陷部分和无缺陷部分,然后对缺陷部分的信息进行分析,并对新的软件模块进行缺陷预测。为了能够更好地解决这些问题,提出了面向服务的架构,它是一个组件模型,能够将系统中的不同的模块通过中立的接口连接起来。这些接口是独立于硬件平台、操作系统以及编程语言,所以面向服务的软件架构能够灵活地运用于其他的多个应用和业务流程,且服务请求者到服务提供者的绑定与服务之间应该是松耦合的。因此对服务组合进行缺陷的诊断与处理进行研究是十分有意义的。脉冲神经膜系统(Spiking neural P system,简称SN P systems)是一种特殊的神经型膜系统,它具有类似神经系统的网络式结构。由于其具有很强的学习能力,在很多实际问题中也能运用脉冲神经膜系统去解决。本文就首次将脉冲神经膜系统应用于解决服务组合诊断问题,主要研究内容如下:首先用着色脉冲神经膜系统对服务组合进行模型定义,然后用着色脉冲神经膜系统对服务组合中的可用服务、组件以及连接器进行建模,然后分析了系统在任何情况下出现故障时,系统能够快速处理。然后用理论推理证明了该模型的正确性,同时将所提出的方法与Petri网服务组合故障诊断方法进行了实验对比,结果显示,该方法在故障处理的效率和稳定性方面有一定的优势,当服务组合发生故障后能够及时的处理故障,让系统恢复正常。
其他文献
进入21世纪以来,物联网(Internet of Things,Io Ts)技术发展迅速,在许多领域得到广泛应用。例如物联网在智能物流、智能交通、智能建筑、环境监测等方面的应用,取得了重大突破,极大的影响了人们的生产和生活方式,提高了生产力,使人类社会更加智能、高效。无线射频识别(Radio Frequency Identification,RFID)技术是物联网技术的核心支撑技术,RFID技术的
随着物联网的快速发展,数据融合技术已被广泛用于处理物联网环境中产生的大量数据。数据融合是物联网多源信息综合处理的一项新技术,它能将来自某一目标的多源信息提取、处理、分析、综合多传感时空上的冗余或者互补信息,从而生成比单一信源更精确、更完全的估计和决策。物联网环境中的数据融合需要收集和处理具有混合时间特征的各种数据,包括实时和非实时数据。目前数据融合的大多数研究都是关于数据处理方面的,但是数据融合需
随着数字油田与油田物联网的高速发展,油田生产过程中各类生产数据得到了有效存储,这些数据真实可靠的记录了油井状况,具有非常高的真实性和研究价值,有效分析并利用这些数据可以更好的指导油气生产和战略决策。目前油田在数据处理方面存在分析方法单一、相关技术人才不足、缺乏对大数据挖掘全生命周期的管理支持、数据分析操作过于复杂并缺乏灵活性等问题,因此油田迫切需要智能大数据处理平台实现油田数据的灵活处理。为解决上
随着计算机技术的迅速发展,计算机视觉可处理的数据量不断增大,三维模型被广泛地应用于各个领域。近年来,手机人脸解锁技术已全面普及,二维人脸信息的获取技术已相对成熟,三维人脸重建成为计算机图形图像领域的一大研究热点。当前,很多研究者使用人脸的二维图像特征结合三维形变模型(3D Morphable model,3DMM)的方法进行人脸三维重建,其中大部分都是针对单张二维图像进行重建,由于多角度信息的缺失
近年来,随着计算机技术及网络技术的发展,XML格式的数据呈爆炸式增长,对XML进行查询日益受到关注。对XML数据进行查询主要有两种查询方式:结构化查询及关键字查询。其中,关键字查询简便,用户体验良好,受到用户的青睐。最近几年,针对XML数据查询方面的工作集中在对XML数据进行关键字查询方面。其中,查询效率是各位专家学者的重点研究内容。为了提高关键字查询的效率,设计了一种基于预留区间值的查询算法。该
大量的社会心理学研究表示,视线通常在注意力分析和人际交流中扮演着重要角色。经过30多年的研究,研究人员提出了多种视线估计解决方案,也产生了具有高精度的商用系统。然而,大多数商用系统需要侵入式的专用硬件且使用场景受限。因此,低成本、非侵入式且适用于任何头部姿态的视线估计算法成为当前的主要研究方向。本文在彩色图像的基础上加入深度图像提高头部姿态估计的准确度、加入红外图像增加算法的适用范围,故提出了一种
操作系统中多进程并发执行提高了资源的利用率,但也可能造成系统中的若干进程相互等待对方释放所占用的资源,进而引起僵持。此时每个进程均在等待被其他进程所占有的资源,系统处于停滞状态,即进程死锁。它是操作系统、数据库系统乃至并发程序设计中最难以处理的问题。脉冲神经膜系统是一类新的计算模型,它是受神经元之间的信息交流启发得到的。具有与图灵机等价的计算能力,是当前神经网络研究的热点。本文把脉冲神经膜系统应用
视频目标分割,即对视频中的关键目标进行像素级的分割,在基于内容的检索、智能监控、视频会议等领域有着越来越广泛的应用。近些年诸多优秀的算法相继提出,但是由于无约束视频中存在的非刚性形变、剧烈运动、目标遮挡等一系列干扰,使得该技术面临着很大的困难及挑战,完全没有用户标注的无监督视频目标分割,对目标分割算法提出了更高的要求。如何设计出一个鲁棒的、快速的且精准稳定的视频目标分割系统来满足实际需求,具有非常
目标跟踪是计算机视觉领域中的一个重要研究方向,包含许多尖端技术,如模式识别和图形图像处理等。今天,国家正在大力建设智慧城市,而目标跟踪技术主要应用于智能视频监控、智能交通、无人驾驶、军事等领域。现实生活场景较为复杂以及目标自身的形变等因素,此外,对计算机硬件及跟踪算法实时性的要求,现有基于视频序列的单目标跟踪技术尚未被大规模商用。因此,找到一种满足实时性要求且具有较高鲁棒性的跟踪算法具有重要的研究
3D打印成型技术是一项新兴的先进增材制造技术,现广泛应用于制造业的各个领域。快速铸造是快速成型技术与传统铸造技术相结合形成的一项技术,利用快速成型机打印出熔模铸造的蜡模并用于铸造,可以避免制造价格高昂的模具,大大地降低熔模铸造的成本,适合单件、小批量产品。因此开发一款低成本、高效率的蜡模3D打印机,实现消失模的快速制取非常有必要。对比SLA、SLS和FDM等快速成型工艺的特点,选择FDM作为蜡模3