[发明专利]一种基于多视图模型的嵌入式软件知识表示方法及管理系统有效
| 申请号: | 202110163577.4 | 申请日: | 2021-02-05 |
| 公开(公告)号: | CN112883122B | 公开(公告)日: | 2023-10-13 |
| 发明(设计)人: | 顾斌;董晓刚;李晓锋;杜建伟;赵明;钟睿明;于波;傅秀涛 | 申请(专利权)人: | 北京控制工程研究所 |
| 主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/26;G06F16/35;G06F40/295 |
| 代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张丽娜 |
| 地址: | 100080 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 视图 模型 嵌入式 软件 知识 表示 方法 管理 系统 | ||
本发明公开了一种基于多视图模型的嵌入式软件知识管理系统,该系统能够将多源、异构的嵌入式软件资产进行统一表示,使传统基于关系型数据库的资产管理模式转化为基于多视图模型的软件资产可视化管理模式,解决了嵌入式软件知识管理效率不高的问题,同时还利用多视图模型建立起了异构软件数据源间存在的显式和隐式关系,能在语义层面上对软件知识库进行高效的查询,提高了嵌入式软件的重用能力。所述方法能够直接应用于嵌入式软件领域,从而实现软件资产库的智能化管理。
技术领域
本发明涉及一种基于多视图模型的嵌入式软件知识的表示方法及管理系统,该方法能将多源异构的软件资产进行统一化描述,能提高对软件知识的组织管理能力。
背景技术
当前嵌入式软件领域积累了大量的软件资产,主要包括:软件需求规格说明、软件设计报告、软件测试报告、源代码等,其中蕴含了海量、丰富的嵌入式软件知识。但由于软件资产库中的数据是多源异构的,格式主要包含:自然语言文本、流程图、表格、源代码、注释等,很难将不同类型的数据整合起来以支持软件复用开发。因此,如何将多源、异构的嵌入式软件数据有效的组织整合起来是一个亟需解决的问题。
现有的软件资产管理方法,通常是利用关系型数据库将不同形式的数据分类并进行简单罗列,形成若干个软件资产库。目前嵌入式软件也是利用这种方法进行管理的,无法全面、充分的表达软件知识的真实含义,不支持对软件在语义层面上进行知识检索,忽略了不同类型数据间存在的显式或隐式关系,不利于对嵌入式软件进行高效的复用开发。
为了将多源、异构的嵌入式软件资产组织起来,提高软件的知识管理效率,对软件复用开发提供支持,需要设计一种面向嵌入式软件的知识表示方法,并实现一个嵌入式软件知识管理系统。
发明内容
本发明解决的技术问题是:针对现有的嵌入式软件知识表示及管理效率不高、软件重用能力不足的问题,提出了一种基于多视图模型的软件知识表示方法及管理系统,该方法及系统针对多源、异构、数量大的软件资产特点,面向软件研制开发中各流程的软件知识需求,目的是解决软件知识之间的关联性弱、检索难度大、复用能力低、软件知识管理效率不高等问题。该方法首先以嵌入式控制软件为基础构建一个软件本体模型,按照软件本体模型中的约束从软件资产中抽取相应的软件实体、实体属性及实体间关系,将抽取到的知识存入软件知识管理系统,提高了嵌入式软件的知识管理效率。
本发明的技术方案是:
一种基于多视图模型的软件知识表示方法,该方法步骤包括:
第一步,软件实体获取模块通过对嵌入式软件资产进行自然语言文本识别,获取软件知识实体,在实体获取的过程中,要从需求规格说明、设计报告、测试报告中分别获取软件的需求实体、代码实体和测试实体;
第二步,实体属性提取模块通过对每类嵌入式软件资产进行文本分割,提取每类软件知识实体的实体属性,软件资产包括3类:当资产为需求功能点时,所述的软件实体为软件需求实体;当资产为代码模块时,所述的软件实体为软件代码实体;当资产为测试用例时,所述的软件实体为软件测试实体;
第三步,实体间关系抽取模块通过软件知识实体和软件实体的属性,抽取软件实体间的关联关系,软件实体间共存在6种关系,分别为:需求实体间关系、代码实体间关系、测试实体间关系、需求与代码实体间关系和需求与测试实体间关系;
第四步,判断当前构建的软件本体模型是否完全符合本体评价标准,若不符合,则返回第一步,对软件知识实体、软件实体属性和软件实体间关系进行重新定义;若符合,转入下一步;
第五步,对每类软件实体及软件实体间关系构建一个实体视图模型,对不同类实体间的关系构建实体关联模型;
第六步,通过嵌入式软件知识抽取,获得嵌入式软件多视图知识表示模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110163577.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种可进行多向导向的机械加工用定位机构
- 下一篇:自动摇匀多功能采血试管架





