METHOD FOR FINDING AN IMPACT ON A COMPUTER GENERATED CODE
    1.
    发明申请
    METHOD FOR FINDING AN IMPACT ON A COMPUTER GENERATED CODE 有权
    发现计算机生成代码的影响的方法

    公开(公告)号:US20100100867A1

    公开(公告)日:2010-04-22

    申请号:US12469198

    申请日:2009-05-20

    IPC分类号: G06F9/44

    CPC分类号: G06F8/75

    摘要: The present invention describes a method and a computer program product for finding an impact of a change on a computer generated code. The method includes the generation of a dependency graph for the computer generated code. The dependency graph includes a plurality of nodes that are connected logically by one or more edges. The method enables an expert to assign nodal weights to the nodes, based on their importance. The method also enables the expert to assign edge weights and distribution ratios, based on the criticality of the relationship between the nodes and their distance from the root node. Thereafter, the impact of the change is found by implementing a spreading activation technique on the dependency graph. The output gathered after the activation represents the impact of the change on the computer generated code.

    摘要翻译: 本发明描述了一种用于发现对计算机生成的代码的改变的影响的方法和计算机程序产品。 该方法包括生成计算机生成代码的依赖图。 依赖图包括通过一个或多个边缘逻辑地连接的多个节点。 该方法使得专家可以根据其重要性为节点分配节点权重。 该方法还使专家能够根据节点之间的关系及其与根节点的距离的关键性来分配边权重和分配比例。 此后,通过在依赖图上实现扩展激活技术来发现变化的影响。 激活后收集的输出表示更改对计算机生成的代码的影响。

    Method for finding an impact on a computer generated code
    2.
    发明授权
    Method for finding an impact on a computer generated code 有权
    查找对计算机生成代码的影响的方法

    公开(公告)号:US08387001B2

    公开(公告)日:2013-02-26

    申请号:US12469198

    申请日:2009-05-20

    IPC分类号: G06F9/44

    CPC分类号: G06F8/75

    摘要: The present invention describes a method and a computer program product for finding an impact of a change on a computer generated code. The method includes the generation of a dependency graph for the computer generated code. The dependency graph includes a plurality of nodes that are connected logically by one or more edges. The method enables an expert to assign nodal weights to the nodes, based on their importance. The method also enables the expert to assign edge weights and distribution ratios, based on the criticality of the relationship between the nodes and their distance from the root node. Thereafter, the impact of the change is found by implementing a spreading activation technique on the dependency graph. The output gathered after the activation represents the impact of the change on the computer generated code.

    摘要翻译: 本发明描述了一种用于发现对计算机生成的代码的改变的影响的方法和计算机程序产品。 该方法包括生成计算机生成代码的依赖图。 依赖图包括通过一个或多个边缘逻辑地连接的多个节点。 该方法使得专家可以根据其重要性为节点分配节点权重。 该方法还使专家能够根据节点之间的关系及其与根节点的距离的关键性来分配边权重和分配比例。 此后,通过在依赖图上实现扩展激活技术来发现变化的影响。 激活后收集的输出表示更改对计算机生成代码的影响。

    Semantic-based query techniques for source code
    3.
    发明授权
    Semantic-based query techniques for source code 有权
    基于语义的源代码查询技术

    公开(公告)号:US08566789B2

    公开(公告)日:2013-10-22

    申请号:US11466740

    申请日:2006-08-23

    IPC分类号: G06F9/44 G06F7/00

    CPC分类号: G06F17/30908

    摘要: A powerful set of features can assist software developers in searching source code. Source code can be queried to find occurrences of source code elements mapped to domain concepts appearing in an ontology. Queries can specify a search for occurrences of particular operations performed on domain concepts within the source code. Query expansion can be used to locate related domain concepts as indicated in the ontology. Query keyword weighting can be used to emphasize one domain concept over another. Tools can be provided to create the ontology and associate the ontology with the elements appearing in the source code. Results can include user interface features assisting in navigation to a location within the source code associated with the query results.

    摘要翻译: 功能强大的功能可以帮助软件开发人员搜索源代码。 可以查询源代码以查找映射到本体中出现的域概念的源代码元素的出现。 查询可以指定在源代码中搜索针对域概念执行的特定操作的发生。 查询扩展可用于定位本体中指示的相关域概念。 查询关键字加权可用于强调一个领域概念超过另一个。 可以提供工具来创建本体并将本体与源代码中出现的元素相关联。 结果可以包括帮助导航到与查询结果相关联的源代码内的位置的用户界面功能。

    SEMANTIC-BASED QUERY TECHNIQUES FOR SOURCE CODE
    4.
    发明申请
    SEMANTIC-BASED QUERY TECHNIQUES FOR SOURCE CODE 有权
    用于源代码的基于语义的查询技术

    公开(公告)号:US20070050343A1

    公开(公告)日:2007-03-01

    申请号:US11466740

    申请日:2006-08-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30908

    摘要: A powerful set of features can assist software developers in searching source code. Source code can be queried to find occurrences of source code elements mapped to domain concepts appearing in an ontology. Queries can specify a search for occurrences of particular operations performed on domain concepts within the source code. Query expansion can be used to locate related domain concepts as indicated in the ontology. Query keyword weighting can be used to emphasize one domain concept over another. Tools can be provided to create the ontology and associate the ontology with the elements appearing in the source code. Results can include user interface features assisting in navigation to a location within the source code associated with the query results.

    摘要翻译: 功能强大的功能可以帮助软件开发人员搜索源代码。 可以查询源代码以查找映射到本体中出现的域概念的源代码元素的出现。 查询可以指定在源代码中搜索针对域概念执行的特定操作的发生。 查询扩展可用于定位本体中指示的相关域概念。 查询关键字加权可用于强调一个领域概念超过另一个。 可以提供工具来创建本体并将本体与源代码中出现的元素相关联。 结果可以包括帮助导航到与查询结果相关联的源代码内的位置的用户界面功能。

    Software system requirements specification framework and tool
    5.
    发明申请
    Software system requirements specification framework and tool 审中-公开
    软件系统要求规范框架和工具

    公开(公告)号:US20060174222A1

    公开(公告)日:2006-08-03

    申请号:US11084730

    申请日:2005-03-17

    IPC分类号: G06F9/44

    CPC分类号: G06F8/10

    摘要: Described herein are methods and systems for capturing functional and non-functional requirements of a software system. Both functional and non-functional requirements are captured in a framework that is easy for end users to use for participating directly at various levels of a requirements capture process. Functional aspects are desirably captured in terms of workflow notations to form a task flow model of the system, which in turn provides a desirable framework for eliciting and appropriately capturing the non-functional requirements. The task flow model updated with functional and non-functional requirements can be comprehensive and accurate enough to be used to generate test cases, to simulate usability and to generate conventional text based use cases. The requirements captured can be verified for quality of domain context to encourage re-use of domain terms.

    摘要翻译: 这里描述了用于捕获软件系统的功能和非功能需求的方法和系统。 功能和非功能性要求都在一个框架中被捕获,这个框架容易让最终用户直接参与各种级别的需求捕获过程。 期望地根据工作流程符号捕获功能方面以形成系统的任务流模型,这反过来提供用于引出和适当地捕获非功能性需求的期望框架。 用功能和非功能需求更新的任务流模型可以全面准确地用于生成测试用例,以模拟可用性并生成常规的基于文本的用例。 所获取的要求可以验证域上下文的质量,以鼓励重新使用域名。