FLOBBI三方库不兼容故障定位
    2.
    发明公开

    公开(公告)号:CN116501606A

    公开(公告)日:2023-07-28

    申请号:CN202310277529.7

    申请日:2023-03-21

    Applicant: 南京大学

    Abstract: 本发明公开了一种基于FLOBBI框架的三方库不兼容故障定位方法,涉及软件工程技术领域,本发明包括待测程序预处理、dump故障定位方法和restore重置方法,其中dump故障定位方法包括:方法层面粗粒度故障定位、语句层面细粒度故障定位、运行时对象序列化、转储文件生成和转储文件差异性比较,restore重置方法包括:重置语句插桩、将兼容版本转储文件反序列化进行对象重置。本发明的优点在于:利用了兼容版本和不兼容版本运行时上下文差异;采用两阶段方法,对故障定位的空间进行压缩,提高了故障定位的有效性和效率;利用了兼容版本生成的正确上下文信息来重置不兼容版本中的错误信息,对故障定位得到的可疑故障点进行进一步确定,提高了故障定位的准确性。

Patent Agency Ranking