【技术实现步骤摘要】
一种基于知识图谱的航空发动机FADEC系统软件缺陷案例可视化查询管理系统
[0001]本专利技术属于航空发动机FADEC系统软件缺陷分析领域,具体涉及一种基于知识图谱的航空发动机FADEC系统软件缺陷案例可视化查询管理系统。
技术介绍
[0002]航空发动机中应用的技术往往具有控制状态多、控制变量多、控制耦合的特点,FADEC系统具有体积小、重量轻、控制软件易于编写和修改,并可以实现复杂的控制规律和许多现代控制算法等特点,因此FADEC系统已经被广泛的使用在航空发动机中。发动机控制软件作为FADEC系统的核心组成部分,其能否正确执行影响着航空发动机的安全运行。随着发动机控制技术的发展,FADEC系统控制软件承担的任务越来越多,控制软件的发杂度也在不断增加。软件复杂度的增加,往往伴随维护难度增加问题。目前,FADEC系统在国内的使用已经长达数十年,在其软件缺陷分析方面也累积了大量的案例,如何有效管理利用这些缺陷案例,并对这些案例间的关联进行可视化展示成为难题。
[0003]近年来随着人工智能技术的发展,知识图谱技术取得 ...
【技术保护点】
【技术特征摘要】
1.一种基于知识图谱的航空发动机FADEC系统软件缺陷案例可视化查询管理系统,其特征在于,从下到上依次包括,数据库和Elasticsearch搜索引擎、数据访问层、业务逻辑层以及表示层;所述数据库包括案例图谱数据、用户信息数据以及用户与案例关系数据;所述Elasticsearch搜索引擎,用于存储缺陷案例数据索引以及用户数据索引;表示层用于获取用户请求,并将用户请求发送给业务逻辑层,数据访问层根据业务逻辑层的请求,对数据库中的数据或者Elasticsearch引擎中的索引进行增查删改操作,并将得到的数据结果返回给业务逻辑层,表示层将业务逻辑层返回的数据进行展示。2.根据权利要求1所述一种基于知识图谱的航空发动机FADEC系统软件缺陷案例可视化查询管理系统,其特征在于,所述案例图谱数据包括实体节点、以及任一实体节点与其他实体节点之间的关系;所述实体节点包括缺陷案例、与缺陷相关的项目、缺陷的所属故障模式、发生缺陷的平台、缺陷所在项目的项目经理、缺陷引起的故障发生的场地、缺陷导致的危险事件、引入缺陷的过程、缺陷对应的装配对象、缺陷对应的设计准则、缺陷对应的根因小类、缺陷的根因大类、缺陷对应的开发知识点和测试以及导致缺陷的管理因素;所述缺陷案例又包括缺陷案例ID、缺陷发生的时间、缺陷概述、导致缺陷的原因概述、缺陷的解决办法以及从缺陷中获得的经验教训;所述用户信息数据,包括用户在系统中的账号信息、权限信息以及个人所从事的具体工作信息;所述权限信息包括系统管理员权限、系统审查员权限以及普通用户权限;审查员用于对用户发布的缺陷案例进行审查并发布至系统;所述用户与案例关系数据包括用户对案例的投票信息、点赞、收藏、评论、阅读,以及用户与案例之间的发布关系。3.根据权利要求1所述一种基于知识图谱的航空发动机FADEC系统软件缺陷案例可视化查询管理系统,其特征在于,案例图谱数据的来源包括两部分,一部分来源于软件缺陷案例历史数据,另一部分来源于系统建立后,用户通过系统导入新数据;所述缺陷案例历史数据,在系统后台完成导入,对历史案例进行关系抽取得到三元组,将抽取得到的三元组转为Cypher语句,写入neo4j数据库中,同时生成三元组索引导入语句,将三元组索引信息导入Elasticsearch引擎中。4.根据权利要求1所述一种基于知识图谱的航空发动机FADEC系统软件缺陷案例可视化查询管理系统,其特征在于,所述业务逻辑层,包括案例管理模块、用户管理模块、数据检索模块、热点推荐模块以及模式切换模块;所述案例管理模块,依据用户请求对案例数据进行增查删改的操作,并将请求获得的数据返回给表示层;所述用户管理模块实现用户的登入登出操作、记录用户对案例的投票信息、用户基本信息更改以及管理用户权限四个功能;所述用户对案例投票信息的流程,具体为,用户选中指定案例,对案例进行浏览、点赞、收藏以及评论四种投票操作,所述用户基本信息更改,可采用具有固定结构的文本形式进行编辑,也可在图谱形式中的作为用户实体的属性信息进行编辑;所述案例检索模块,基于知识图谱的关键词检索方法构建,并采用Elasticsearch引擎
作为搜索引擎;所述热度计算模块,依据用户投票数据对计算每个案例的热值;所述模式切换模块,用于切换缺陷案例的显示方式,所述缺陷案例显示方式包括文本形式和图谱形式两种。5.根据权利要求4所述一种基于知识图谱的航空发动机FADEC系统软件缺陷案例可视化查询管理系统,其特征在于,案例管理模块依据用户请求对案例数据进行增查删改的操作,具体为,首先判断指定操作类型,指定操作类型包括创建案例的请求、以及编辑案例的请求;1),对创建案例的请求,系统将用户录入的具有一定结构的案例,对数据进行知识抽取形成知识图谱,经审查员审查修改后,之后生成Cypher语句以及索引生成语句,将数据写入数据库中,并将案例索引数据写入Elasticsearch搜索引擎中,此过程中包括案例与用户之间发布...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。