基于代码分析的系统对象图自动生成方法

    公开(公告)号:CN108762749B

    公开(公告)日:2021-12-21

    申请号:CN201810510539.X

    申请日:2018-05-24

    Applicant: 福州大学

    Abstract: 本发明提供一种基于代码分析的系统对象图自动生成方法,其特征在于:包括以下步骤:步骤S1:通过soot分析获取类名、方法名和语句集;步骤S2:处理对象创建语句并生成对象集,处理对象声明语句并生成属性‑值对应集,采用符号执行的思想获取方法调用语句和调用过程并生成对象调用关系集;步骤S3:运用plantuml语言规则将上述集合转化为对象图生成语句,从而得到了自动生成的uml对象图。本发明基于代码分析的系统对象图自动生成技术可以直观反映运行时软件体系结构的特点,用户不必查看繁琐的代码就能通过该技术获取对象信息(类属性、对象属性)以及对象关系(对象调用链),加强代码的可读性和可维护性。

    模型驱动的物联网应用开发方法

    公开(公告)号:CN107133037A

    公开(公告)日:2017-09-05

    申请号:CN201710287648.5

    申请日:2017-04-27

    Applicant: 福州大学

    CPC classification number: G06F8/24 H04L67/12 H04L67/125 H04L67/34

    Abstract: 本发明涉及一种模型驱动的物联网应用开发方法,其特征在于,包括以下步骤:步骤S1:根据传感器设备的可管理性构建传感器设备运行时模型,对传感器设备进行同一管理;步骤S2:根据应用场景构建定制模型,通过模型转换确保定制模型和传感器设备运行时模型之间的同步。本发明能够简单有效地定制和开发IoT系统。

    基于代码分析的系统对象图自动生成方法

    公开(公告)号:CN108762749A

    公开(公告)日:2018-11-06

    申请号:CN201810510539.X

    申请日:2018-05-24

    Applicant: 福州大学

    CPC classification number: G06F8/34 G06F8/42

    Abstract: 本发明提供一种基于代码分析的系统对象图自动生成方法,其特征在于:包括以下步骤:步骤S1:通过soot分析获取类名、方法名和语句集;步骤S2:处理对象创建语句并生成对象集,处理对象声明语句并生成属性‑值对应集,采用符号执行的思想获取方法调用语句和调用过程并生成对象调用关系集;步骤S3:运用plantuml语言规则将上述集合转化为对象图生成语句,从而得到了自动生成的uml对象图。本发明基于代码分析的系统对象图自动生成技术可以直观反映运行时软件体系结构的特点,用户不必查看繁琐的代码就能通过该技术获取对象信息(类属性、对象属性)以及对象关系(对象调用链),加强代码的可读性和可维护性。

Patent Agency Ranking