Identification of concepts in software
    2.
    发明授权
    Identification of concepts in software 有权
    识别软件中的概念

    公开(公告)号:US08584085B2

    公开(公告)日:2013-11-12

    申请号:US12565256

    申请日:2009-09-23

    IPC分类号: G06F9/44

    摘要: Techniques enabling an end-user to specify complex concepts consisting of code abstractions, design abstractions and architectural abstractions in rule form are disclosed. In one embodiment, a graphical user interface is provided to guide a user through the process of entering concept specification information in order to define concepts, including the provision of one or more code snippets that are subsequently analyzed to assist the user in specifying the concept. The resulting rules or concept signatures are evaluated by a rule engine to determine the degree to which the underlying concepts are reflected in a given set of code. Recommended measures that need to be taken for transforming code to satisfy a concept may be provided subsequent to the analysis of the code. In this manner, code quality may be improved through systematic analysis of targeted code to demonstrate adherence (or non-adherence, as the case may be) to user-defined concepts.

    摘要翻译: 公开了使最终用户能够指定由规则形式的代码抽象,设计抽象和架构抽象组成的复杂概念的技术。 在一个实施例中,提供图形用户界面以引导用户进入输入概念规范信息的过程,以便定义概念,包括提供随后被分析以协助用户指定概念的一个或多个代码片段。 所产生的规则或概念签名由规则引擎进行评估,以确定底层概念在给定代码集中反映的程度。 可以在代码分析之后提供推荐的用于转换代码以满足概念的措施。 以这种方式,可以通过对目标代码的系统分析来提高代码质量,以证明对用户定义的概念的遵守(或不遵守情况,视情况而定)。

    IDENTIFICATION OF CONCEPTS IN SOFTWARE
    4.
    发明申请
    IDENTIFICATION OF CONCEPTS IN SOFTWARE 有权
    识别软件中的概念

    公开(公告)号:US20100077351A1

    公开(公告)日:2010-03-25

    申请号:US12565256

    申请日:2009-09-23

    IPC分类号: G06F9/44 G06F3/048

    摘要: Techniques enabling an end-user to specify complex concepts consisting of code abstractions, design abstractions and architectural abstractions in rule form are disclosed. In one embodiment, a graphical user interface is provided to guide a user through the process of entering concept specification information in order to define concepts, including the provision of one or more code snippets that are subsequently analyzed to assist the user in specifying the concept. The resulting rules or concept signatures are evaluated by a rule engine to determine the degree to which the underlying concepts are reflected in a given set of code. Recommended measures that need to be taken for transforming code to satisfy a concept may be provided subsequent to the analysis of the code. In this manner, code quality may be improved through systematic analysis of targeted code to demonstrate adherence (or non-adherence, as the case may be) to user-defined concepts.

    摘要翻译: 公开了使最终用户能够指定由规则形式的代码抽象,设计抽象和架构抽象组成的复杂概念的技术。 在一个实施例中,提供图形用户界面以引导用户进入输入概念规范信息的过程,以便定义概念,包括提供随后被分析以协助用户指定概念的一个或多个代码片段。 所产生的规则或概念签名由规则引擎进行评估,以确定底层概念在给定代码集中反映的程度。 可以在代码分析之后提供推荐的用于转换代码以满足概念的措施。 以这种方式,可以通过对目标代码的系统分析来提高代码质量,以证明对用户定义的概念的遵守(或不遵守情况,视情况而定)。