Dynamic fault injection during code-testing using a dynamic tracing framework
    1.
    发明授权
    Dynamic fault injection during code-testing using a dynamic tracing framework 有权
    使用动态跟踪框架进行代码测试期间的动态故障注入

    公开(公告)号:US07757215B1

    公开(公告)日:2010-07-13

    申请号:US11402348

    申请日:2006-04-11

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3644

    摘要: An approach is provided for performing software fault injection code testing in a framework that allows testers to place flexible tracing and monitoring actions into algorithmic scripts which provide instructions for dynamically switching called software program functions to corresponding fault injected functions during program execution and that allows testers to perform fault injection testing without requiring modification or access to the underlying source code of the software program being tested. The framework suspends execution of the software program when certain conditions are met, removes any existing linking to called functions, changes the software program's runtime dynamic linking, performs any other instructions provided by the algorithmic script, and then resumes the software program's execution until execution of the program is complete or until the framework is again instructed to change the software program's runtime dynamic linking.

    摘要翻译: 提供了一种在框架中执行软件故障注入代码测试的方法,该框架允许测试人员将灵活的跟踪和监视动作放置到算法脚本中,该算法脚本提供了在程序执行期间将所称软件程序功能动态切换到相应故障注入功能的指令,并允许测试人员 执行故障注入测试,无需修改或访问正在测试的软件程序的底层源代码。 当满足某些条件时,框架会暂停执行软件程序,删除任何现有的链接到被调用的功能,更改软件程序的运行时动态链接,执行算法脚本提供的任何其他指令,然后恢复软件程序的执行,直到执行 该程序是完整的,或者直到框架再次被指示改变软件程序的运行时动态链接。

    Web search and information aggregation by way of molecular network

    公开(公告)号:US10381108B2

    公开(公告)日:2019-08-13

    申请号:US14856349

    申请日:2015-09-16

    摘要: A molecular network-based web search and information aggregation system and a process for creating a synthetic molecular network are disclosed. The amount of information and data available through the Internet is growing rapidly, yet current search through natural language-based keyword and page rank algorithm or directory search often cannot provide satisfactory relevant results. The process creates the synthetic molecular network according to a set of rules and chemistry knowledge. The synthetic molecular network is structured such that molecular information can be aggregated in ways that conform to contemporary graphing theory and chemistry rules. In this way, the molecular network-based web search and information aggregation system reduces reliance on natural language by leveraging strong relational associations between molecules that do not correlate to a set of natural language keywords.

    System and method for creating audible sound representations of atoms and molecules
    3.
    发明授权
    System and method for creating audible sound representations of atoms and molecules 有权
    用于创建原子和分子的声音表示的系统和方法

    公开(公告)号:US09018506B1

    公开(公告)日:2015-04-28

    申请号:US14517429

    申请日:2014-10-17

    摘要: System and method creates audible sound representations for atoms and molecules. Musical notes or musical note combinations (chords) are assigned to each element in elemental periodic table. Musical notes or musical note combinations (chords) are assigned to atomic and molecular bonds (covalent and ionic, intra and inter molecular interactions) and to all molecular functional groups. This invention creates a new representation format, the audible sound format, for atoms and molecules in addition to text and image formats currently used in schools, universities, research institutes and industries, etc.

    摘要翻译: 系统和方法为原子和分子创建可听见的声音表示。 音符或音符组合(和弦)分配给元素周期表中的每个元素。 音符或音符组合(和弦)分配给原子和分子键(共价和离子,内部和分子间相互作用)和所有分子官能团。 本发明除了目前在学校,大学,研究机构和行业中使用的文本和图像格式之外,还为原子和分子创建了一种新的表示形式,即声音格式。

    System and method for adaptive software testing
    4.
    发明授权
    System and method for adaptive software testing 有权
    自适应软件测试的系统和方法

    公开(公告)号:US07480900B1

    公开(公告)日:2009-01-20

    申请号:US10826025

    申请日:2004-04-15

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3676

    摘要: A system and method for mapping software components (e.g., source files, binary files, modules) to test cases that test the components and providing rating information regarding each test case's effectiveness against its tested components. Each test case is applied to test a corresponding subset of the components, during which data are gathered (e.g., amount or elements of a component that were tested, which components were tested, time). Each test case is applied separately so that correlations between each test case and the corresponding subset of the software components can be recorded (and vice versa). A rating is generated to indicate how completely or effectively a test case covers a software component. A bipartite graph and/or other data structures may be constructed to map test cases to the software components they test, and vice versa.

    摘要翻译: 用于将软件组件(例如,源文件,二进制文件,模块)映射到测试组件的测试用例并且针对其测试组件提供关于每个测试用例的有效性的评级信息的系统和方法。 应用每个测试用例来测试组件的相应子集,在此期间收集数据(例如,测试的组件的数量或元素,测试哪个组件,时间)。 每个测试用例分别应用,以便可以记录每个测试用例和软件组件的相应子集之间的相关性(反之亦然)。 产生等级,以指示测试用例如何完全或有效地覆盖软件组件。 可以构建二分图和/或其他数据结构以将测试用例映射到它们测试的软件组件,反之亦然。

    WEB SEARCH AND INFORMATION AGGREGATION BY WAY OF MOLECULAR NETWORK
    5.
    发明申请
    WEB SEARCH AND INFORMATION AGGREGATION BY WAY OF MOLECULAR NETWORK 审中-公开
    网络搜索和信息通过分子网络的方式聚合

    公开(公告)号:US20170076041A1

    公开(公告)日:2017-03-16

    申请号:US14856349

    申请日:2015-09-16

    IPC分类号: G06F19/28 G06F17/30

    摘要: A molecular network-based web search and information aggregation system and a process for creating a synthetic molecular network are disclosed. The amount of information and data available through the Internet is growing rapidly, yet current search through natural language-based keyword and page rank algorithm or directory search often cannot provide satisfactory relevant results. The process creates the synthetic molecular network according to a set of rules and chemistry knowledge. The synthetic molecular network is structured such that molecular information can be aggregated in ways that conform to contemporary graphing theory and chemistry rules. In this way, the molecular network-based web search and information aggregation system reduces reliance on natural language by leveraging strong relational associations between molecules that do not correlate to a set of natural language keywords.

    摘要翻译: 公开了基于分子网络的网络搜索和信息聚合系统以及用于创建合成分子网络的过程。 通过互联网获得的信息和数据量正在快速增长,但是通过基于自然语言的关键词和页面排名算法或目录搜索的当前搜索通常不能提供令人满意的相关结果。 该过程根据一组规则和化学知识创建合成分子网络。 合成分子网络的结构使得分子信息可以按照当代图形理论和化学规则的方式进行聚合。 以这种方式,基于分子网络的网络搜索和信息聚合系统通过利用与一组自然语言关键词不相关的分子之间的强关系关联来减少对自然语言的依赖。

    SYSTEM AND METHOD FOR CREATING AUDIBLE SOUND REPRESENTATIONS OF ATOMS AND MOLECULES
    6.
    发明申请
    SYSTEM AND METHOD FOR CREATING AUDIBLE SOUND REPRESENTATIONS OF ATOMS AND MOLECULES 有权
    用于创建原子和分子的可听声音的系统和方法

    公开(公告)号:US20150128789A1

    公开(公告)日:2015-05-14

    申请号:US14517429

    申请日:2014-10-17

    IPC分类号: G10H1/38 G10H1/36

    摘要: System and method creates audible sound representations for atoms and molecules. Musical notes or musical note combinations (chords) are assigned to each element in elemental periodic table. Musical notes or musical note combinations (chords) are assigned to atomic and molecular bonds (covalent and ionic, intra and inter molecular interactions) and to all molecular functional groups. This invention creates a new representation format, the audible sound format, for atoms and molecules in addition to text and image formats currently used in schools, universities, research institutes and industries, etc.

    摘要翻译: 系统和方法为原子和分子创建可听见的声音表示。 音符或音符组合(和弦)分配给元素周期表中的每个元素。 音符或音符组合(和弦)分配给原子和分子键(共价和离子,内部和分子间相互作用)和所有分子官能团。 本发明除了目前在学校,大学,研究机构和行业中使用的文本和图像格式之外,还为原子和分子创建了一种新的表示形式,即声音格式。