• 一种基于图挖掘的电子税务系统软件故障定位方法

    • 摘要:

      本发明公开了一种基于图挖掘的电子税务系统软件故障定位方法,通过监测待测电子税务系统软件的执行过程获得程序的动态调用结构,构建的权值的调用网络图,并采用图挖掘技术分析发现程序在执行过程中的频繁子图结构.根据电子税务系统软件的异常调用频繁子图库,对比当前电子税务系统软件是否存在异常调用的频繁子图,实现软件故障的检测和定位.

    • 专利类型:

      发明专利

    • 申请/专利号:

      CN201410328005.7

    • 申请日期:

      2014.07.10

    • 公开/公告号:

      CN104102580A

    • 公开/公告日:

      2014-10-15

    • 发明人:

      郑庆华 侯雨桥 屈宇 刘烃 王丽丹

    • 申请人:

      西安交通大学

    • 主分类号:

      G06F11/36(2006.01)I,G,G06,G06F,G06F11

    • 分类号:

      G06F11/36(2006.01)I,G,G06,G06F,G06F11,G06F11/36

    • 主权项:

      一种基于图挖掘的电子税务系统软件故障定位方法,其特征在于,包括以下步骤:S101)向电子税务系统中输入待测电子税务系统软件,然后根据输入的待测电子税务系统软件采用程序动态时间切片分析方法获得程序调用结构关系;S102)根据步骤S101)得到的程序调用结构关系利用时间维度的切片获取方法调用路径,然后根据方法调用路径构建带权值的调用网络图;S103)对步骤S102)得到的带权值的调用网络图进行频繁子图的挖掘,得频繁子图结构,其中,频繁子图为待测电子税务系统软件执行过程中调用频率大于预设阈值的被调用的方法集合;S104)将步骤S103)得到的频繁子图结构中的频繁子图与电子税务系统中异常调用频繁子图库中的异常调用频繁子图进行匹配,判断待测电子税务系统软件中是否存在异常的频繁子图;S105)当待测电子税务系统软件中存在异常的频繁子图时,则将所述异常的频繁子图对应待测电子税务系统软件中的异常执行函数序列及函数方法圈定,然后根据所有异常的频繁子图对应的异常执行函数序列及函数方法构建导致系统故障的方法集合,然后输出导致系统故障的方法集合.