会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Development system
    • 开发体系
    • US08434068B2
    • 2013-04-30
    • US12256938
    • 2008-10-23
    • Michael Thomas WrightonMatthew David FylesHendrik Lambertus Muller
    • Michael Thomas WrightonMatthew David FylesHendrik Lambertus Muller
    • G06F9/44
    • G06F11/3664G06F8/20
    • A system comprising: a server; a computer terminal coupled remotely to the server via a network and installed with a web browser; and an external test platform, connected externally to the computer terminal, the test platform comprising a programmable target device and interface circuitry operable to communicate between the computer terminal and the target device. The server hosts a development tool available for download to the web browser via the network. The development tool comprises: one or more applets to be run by the web browser, and one or more web pages for display by the web browser to provide a user-interface for the development tool including to provide access to the one or more applets. The one or more applets at least comprise code-analysis applet software programmed so as when run by the web browser to operate said interface circuitry to: load code to be tested from the computer terminal onto the target device for test operation.
    • 一种系统,包括:服务器; 计算机终端,经由网络远程耦合到服务器并且安装有网络浏览器; 以及外部测试平台,其外部连接到计算机终端,所述测试平台包括可编程目标设备和可操作以在所述计算机终端与所述目标设备之间通信的接口电路。 服务器托管可通过网络下载到Web浏览器的开发工具。 开发工具包括:由web浏览器运行的一个或多个小应用程序,以及一个或多个网页,用于由web浏览器显示以提供用于开发工具的用户界面,包括提供对一个或多个小应用程序的访问。 所述一个或多个小应用程序至少包括代码分析小应用软件,其被编程为当由web浏览器运行时操作所述接口电路:将要测试的代码从计算机终端加载到目标设备上用于测试操作。
    • 2. 发明申请
    • PROGRAM FLOW ROUTE CONSTRUCTOR
    • 程序流程路由器
    • US20110225570A1
    • 2011-09-15
    • US12723444
    • 2010-03-12
    • Andrew STANFORD-JASON
    • Andrew STANFORD-JASON
    • G06F11/36G06F9/45
    • G06F11/3604
    • A method and corresponding tool, the method comprising: receiving as an input (a) a higher-level structure representing control flow through an executable program, the higher-level structure comprising one or more levels of parent nodes, each parent node representing internal structure comprising a group of one or more child nodes and one or more associated edges between nodes; and (b) an indication of at least one start and end instruction. The method further comprises probing the levels of the higher-level structure to extract a substructure representing a route through the program from the start to the end instruction, by selectively extracting nodes of different levels of parent to represent different regions along the route in dependence on a location of the start and end instructions relative to the levels of parent nodes; and based on the extracted substructure, estimating an execution time for the route through the program.
    • 一种方法和相应的工具,所述方法包括:接收作为输入(a)表示通过可执行程序的控制流的更高级别的结构,所述较高级结构包括一个或多个级别的父节点,每个父节点表示内部结构 包括一组一个或多个子节点和节点之间的一个或多个相关联的边缘; 和(b)至少一个开始和结束指令的指示。 该方法还包括通过选择性地提取不同级别的父节点的节点来代表沿着该路线的不同区域来探测较高级结构的级别以提取表示通过程序从起始到结束指令的路由的子结构,依赖于 开始和结束指令相对于父节点级别的位置; 并且基于所提取的子结构,估计通过程序的路线的执行时间。
    • 6. 发明授权
    • Structural analyser
    • 结构分析仪
    • US08881117B2
    • 2014-11-04
    • US12723489
    • 2010-03-12
    • Andrew Stanford-Jason
    • Andrew Stanford-Jason
    • G06F9/44G06F9/45G06F11/36
    • G06F11/3604
    • A method and corresponding tool, the method comprising: generating a lower-level control flow structure representing a portion of an executable program, the lower-level control flow structure comprising a plurality of lower-level nodes representing operations occurring within the program and a plurality of directional edges representing program flow between nodes; generating a higher-level control flow structure by matching a plurality of the lower-level nodes and edges to higher-level structure nodes representing internal structure, each higher-level structure node representing a group of one or more lower-level nodes and one or more associated edges; and using the higher-level control flow structure to estimate a timing property relating to execution of the program on a processor. The higher-level structure nodes are selected exclusively from a predetermined set of structure node patterns, each pattern in the set having at most one entry point and at most one exit point.
    • 一种方法和相应的工具,所述方法包括:生成表示可执行程序的一部分的较低级控制流结构,所述下级控制流结构包括表示在程序内发生的操作的多个下级节点,以及多个 方向边缘表示节点之间的节目流; 通过将多个下级节点和边缘匹配到表示内部结构的上级结构节点来产生更高级别的控制流结构,每个较高级结构节点表示一个或多个下级节点的组,一个或多个 更多相关边缘; 并且使用所述较高级别的控制流结构来估计与处理器上的所述程序的执行相关的定时属性。 高级结构节点仅由预定的一组结构节点模式选择,集合中的每个模式具有至多一个入口点和至多一个出口点。
    • 7. 发明授权
    • Program flow route constructor
    • 程序流程路径构造函数
    • US08843902B2
    • 2014-09-23
    • US12723444
    • 2010-03-12
    • Andrew Stanford-Jason
    • Andrew Stanford-Jason
    • G06F9/45G06F11/36
    • G06F11/3604
    • A method and corresponding tool for estimating program execution time. A higher-level structure is received as an input, representing control flow through an executable program. The higher-level structure comprises one or more levels of parent nodes, each parent node representing internal structure comprising a group of one or more child nodes and one or more associated edges between nodes. The levels of the higher-level structure are probed to extract a substructure representing a route through the program from a start instruction to an end instruction, by selectively extracting nodes of different levels of parent to represent different regions along the route in dependence on a location of the start and end instructions relative to the levels of parent nodes. An execution time for the route through the program is estimated based on the extracted substructure, and a modification affecting the execution time is made in dependence on the estimation.
    • 一种用于估计程序执行时间的方法和相应的工具。 接收到较高级别的结构作为输入,表示通过可执行程序的控制流程。 较高级别的结构包括一个或多个级别的父节点,每个父节点表示内部结构,其包括一个或多个子节点的组以及节点之间的一个或多个相关联的边缘。 通过选择性地提取不同级别的父节点的节点以根据位置沿着该路线来表示不同的区域,探测更高级别结构的级别以提取表示通过该程序的路由从起始指令到结束指令的子结构 的开始和结束指令相对于父节点的级别。 基于所提取的子结构来估计通过该程序的路线的执行时间,并且根据该估计进行影响执行时间的修改。
    • 8. 发明授权
    • Processor communication tokens
    • 处理器通信令牌
    • US08224884B2
    • 2012-07-17
    • US12027435
    • 2008-02-07
    • Michael David May
    • Michael David May
    • G06F15/16
    • G06F13/4291G06F15/17381
    • The invention provides a method of transmitting messages over an interconnect between processors, each message comprising a header token specifying a destination processor and at least one of a data token and a control token. The method comprises: executing a first instruction on a first one of the processors to generate a data token comprising a byte of data and at least one additional bit to identify that token as a data token, and outputting the data token from the first processor onto the interconnect as part of one of the messages. The method also comprises executing a second instruction on said first processor to generate a control token comprising a byte of control information and at least one additional bit to identify that token as a control token, and outputting the control token from the first processor onto the interconnect as part of one of the messages.
    • 本发明提供了一种在处理器之间的互连上发送消息的方法,每个消息包括指定目的地处理器的头标记和数据令牌和控制令牌中的至少一个。 该方法包括:在第一个处理器上执行第一指令以产生包括数据字节和至少一个附加位的数据令牌,以将该令牌标识为数据令牌,并将数据令牌从第一处理器输出到 互连作为其中一个消息的一部分。 该方法还包括在所述第一处理器上执行第二指令以产生包括一个字节的控制信息的控制令牌和至少一个额外的比特,以将该令牌标识为控制令牌,以及将控制令牌从第一处理器输出到互连 作为其中一个消息的一部分。