跨动态边界的运行时分析的可视化

    公开(公告)号:CN102385511B

    公开(公告)日:2016-09-21

    申请号:CN201110185023.0

    申请日:2011-06-22

    CPC classification number: G06F11/3604 G06F8/75 G06F11/323

    Abstract: 公开了跨动态边界的运行时分析的可视化的技术,其涉及带有多个组件的软件程序的架构图的建立。可能通过执行所述软件程序的静态代码分析来访问标识组件中的至少一些和组件间关系的静态模型。还可以通过执行软件程序并观察所述执行来得出所述软件程序的动态行为,从而实现动态分析。这些动态行为可能是仅仅基于对计算机程序的静态代码分析不能容易地得到的,诸如交换的参数值、执行的路径和附加的被调用组件。然后使用所述静态模型和动态行为来建立结构图以生成计算程序的更完整的表示。

    丰富的站点图
    2.
    发明授权

    公开(公告)号:CN102314481B

    公开(公告)日:2016-08-31

    申请号:CN201110188502.8

    申请日:2011-06-24

    CPC classification number: G06F17/3089

    Abstract: 向用户提供网站图。一种方法包括搜集关于网站中的网页的信息,包括与网页关系、控件,以及构成该网站中的一个或多个网页的基础的可执行代码相关的信息。创建关系图。关系图包括网页之间的关系、控件以及构成该网站中的一个或多个网页的基础的可执行代码的表示。该方法还包括在计算系统中的图形用户界面中用图形方式显示关系图的至少一部分。

    用户增强的反向工程
    3.
    发明授权

    公开(公告)号:CN102947791B

    公开(公告)日:2016-03-23

    申请号:CN201180029767.1

    申请日:2011-06-06

    CPC classification number: G06F8/75 G06F8/74

    Abstract: 本文中公开的是用户增强的反向工程,其中在一个实施例中,在代码库、数据库、二进制等的图形表示的生成期间,可向用户提供用于“聚焦”的选项。例如,在大代码库的图形生成期间,用户可选择一个或多个物以限制图形表示生成的范围。在另一个实施例中,图形生成可遇到一个或多个预定的边界条件。在遇到边界条件后,图形表示的生成可确定在没有附加指令的情况下它不能在预定的一组要求内完成图形生成。因此,图形生成可完成然后向用户提示它已经遇到的任意边界条件的解,或者该生成可在每次遇到边界条件时暂停,并向用户提示对边界条件的解。

    跨动态边界的运行时分析的可视化

    公开(公告)号:CN102236549B

    公开(公告)日:2016-04-13

    申请号:CN201110106238.9

    申请日:2011-04-18

    CPC classification number: G06F11/3612

    Abstract: 通过将运行时和静态信息进行相关来导出增强软件体系结构图表,从而允许执行图表跨越运行时确定边界。运行时确定边界由在运行时作出的决策来定义,例如客户机-服务器边界、机器-机器边界、数据库-查询程序边界、web服务提供者-消费者边界、工厂调用程序-实例边界、接口调用-实现类边界、以及反射边界。相关可以涉及例如标识类型的实例、跟踪注入到通信信道的标识符、使用因果关系挂钩、和/或将离开调用程序的消息与进入被调用程序的消息进行比较。

Patent Agency Ranking