南京烽火星空通信发展有限公司祝远鉴获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉南京烽火星空通信发展有限公司申请的专利一种基于ELF的软件可维护性度量方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115640260B 。
龙图腾网通过国家知识产权局官网在2025-07-29发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202211234601.X,技术领域涉及:G06F16/13;该发明授权一种基于ELF的软件可维护性度量方法是由祝远鉴;马小玥;王闻迪;叶勇;秦磊设计研发完成,并于2022-10-10向国家知识产权局提交的专利申请。
本一种基于ELF的软件可维护性度量方法在说明书摘要公布了:本发明涉及一种基于ELF的软件可维护性度量方法,引入图理论计算和分析结点依赖关系,首先分析待分析软件安装文件中各ELF文件的符号信息,获得各ELF文件之间的依赖关系,构建有向图;然后基于有向图获得热点结点、热点区域和外部性系数特征描述,以及发现和统计重复、孤立符号特征描述;最后基于所获各特征描述,实现待分析软件可维护性的度量,为待分析软件的进一步设计提供准确依据;设计方案基于ELF的分析更为细致,能直接描述程序内的依赖关系和符号属性,相比源码分析方法,基于ELF的分析更为全面,能从软件运行的整体视角描述各模块关系,并且软件规模越大,迭代周期越长,越能体现基于ELF量化分析的优势。
本发明授权一种基于ELF的软件可维护性度量方法在权利要求书中公布了:1.一种基于ELF的软件可维护性度量方法,用于针对待分析软件的可维护性实现度量,其特征在于,包括如下步骤: 步骤A.获得待分析软件安装文件中各个ELF文件分别对应的符号信息集合,然后进入步骤B; 步骤B.根据各个ELF文件分别对应的符号信息集合,确定各个ELF文件分别所依赖的各个其他ELF文件,构成各个ELF文件分别所对应的目标被依赖文件集合,然后进入步骤C; 步骤C.基于各个ELF文件分别所对应的目标被依赖文件集合,针对对应目标被依赖文件集合不为空的各个ELF文件,以ELF文件为结点,以ELF文件之间的依赖关系为边,且依赖方向为边的方向,构建有向图,然后进入步骤D; 步骤D.遍历有向图,获得其中环的个数,并计算各结点的入度,定义其中最大入度所对应结点为依赖热点,以及针对有向图中各个连通子图,以连通子图的边数计算子图密度,定义最高子图密度的连通子图为热点区域,然后进入步骤E; 步骤E.基于有向图,获得待分析软件中各个重复符号、以及其对应的ELF文件,并获得待分析软件中各个孤立符号、以及其对应的ELF文件,然后进入步骤F; 步骤F.分别针对有向图中各结点,根据结点的入度、出度,基于该结点入度数与出度数之和,获得该结点出度数与该和的比值,构成该结点对应的外部性系数,进而获得有向图中各结点的外部性系数,并获得其中最大外部性系数,然后进入步骤G; 步骤G.根据预设有向图中环、重复符号、孤立符号、最大外部性系数分别对应的权重系数,针对有向图中环的个数、重复符号数量、孤立符号数量、以及最大外部性系数进行加权处理,获得待分析软件所对应的债务指数,然后进入步骤H; 步骤H.基于有向图中各个依赖热点、以及各个热点区域,更新有向图为待分析软件所对应的依赖关系图,并结合待分析软件所对应的债务指数,实现待分析软件可维护性的度量。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人南京烽火星空通信发展有限公司,其通讯地址为:210019 江苏省南京市建邺区云龙山路88号烽火科技大厦A栋26F;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。