会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • Simulating real-time software components based on logical execution time
    • 基于逻辑执行时间模拟实时软件组件
    • US20110010160A1
    • 2011-01-13
    • US12803863
    • 2010-07-08
    • Wolfgang PreeAndreas NaderlingerJosef Templ
    • Wolfgang PreeAndreas NaderlingerJosef Templ
    • G06F9/44G06F9/46
    • G06F8/10G06F9/455G06F9/4881
    • A system for simulating a real-time system using a block-oriented simulation with a static block-update order comprises: a clock providing a time base; a first task function block with a task release block, a task execution block, a task termination block, and a delay block; a first trigger block that triggers the task release block at a first time; and a second trigger block that triggers the task termination block at a third time. The task execution block calculates an output value dependent on an input value. The task release block receives input data from a data source and sets the input value. The task termination block provides the output value to a data sink. The first or second trigger function block triggers the task execution block at a second time provided by the clock. The delay block is arranged between the task release and task termination blocks.
    • 用于使用具有静态块更新顺序的面向块的模拟来模拟实时系统的系统包括:提供时基的时钟; 具有任务释放块的第一任务功能块,任务执行块,任务终止块和延迟块; 第一个触发块,第一次触发任务释放块; 以及在第三时间触发任务终止块的第二触发块。 任务执行块根据输入值计算输出值。 任务释放块从数据源接收输入数据并设置输入值。 任务终止块向数据宿提供输出值。 第一或第二触发功能块在由时钟提供的第二时间触发任务执行块。 延迟块布置在任务释放和任务终止块之间。
    • 2. 发明申请
    • Method for correct-by-construction development of real-time-systems
    • 实时系统正确开发方法
    • US20100325635A1
    • 2010-12-23
    • US12802897
    • 2010-06-16
    • Wolfgang PreeJosef Templ
    • Wolfgang PreeJosef Templ
    • G06F9/46
    • G06F8/20G06F9/4887
    • Methods and implementations for constructing a real-time system are disclosed. The real-time system includes at least one module, each module having at least one mode. According to an embodiment, a method comprises: defining a mode period for each mode for a repeated execution of the respective mode by the corresponding module; for each mode, defining one or more synchronous tasks to be executed by the real-time system, whereby each synchronous task is associated with a logical execution time during which the task execution has to be completed; defining an integer number of time-slots for the mode period of each mode; assigning to each task at least one time slot during which the task is to be executed.
    • 公开了构建实时系统的方法和实现。 该实时系统包括至少一个模块,每个模块具有至少一个模式。 根据一个实施例,一种方法包括:为相应模块重复执行相应模式的每个模式定义模式周期; 对于每个模式,定义要由实时系统执行的一个或多个同步任务,由此每个同步任务与必须完成任务执行的逻辑执行时间相关联; 定义每个模式的模式周期的整数个时隙; 为每个任务分配至少一个时隙,在该时隙期间执行任务。
    • 3. 发明授权
    • System and method for executing distributed software
    • 执行分布式软件的系统和方法
    • US07848359B2
    • 2010-12-07
    • US11820479
    • 2007-06-19
    • Wolfgang PreeJosef Templ
    • Wolfgang PreeJosef Templ
    • H04J3/00
    • G06F9/54G06Q10/101G06Q10/103H04L67/10H04L67/325
    • A system for executing distributed software under hard real-time conditions comprises a plurality of nodes and a communication channel. Nodes are allowed to transmit data across the communication channel within time windows relative to repetitive communication time intervals of the communication channel, wherein a number of bytes transmitted within the communication time windows may vary from communication time window to communication time window. The data may be transmitted as a message comprising a representation of an identifying tag and a representation of the data. Also a number of bytes representing respective tags may vary from communication time interval to communication time interval.
    • 用于在硬实时条件下执行分布式软件的系统包括多个节点和通信信道。 允许节点相对于通信信道的重复通信时间间隔在时间窗内通过通信信道发送数据,其中在通信时间窗口内发送的字节数可以从通信时间窗口到通信时间窗口变化。 数据可以作为包括识别标签的表示和数据的表示的消息来发送。 表示相应标签的多个字节也可以从通信时间间隔到通信时间间隔变化。
    • 4. 发明申请
    • METHOD AND SYSTEM FOR SIMULATION OF REAL-TIME SYSTEMS USING ACCESS POINTS
    • 使用访问点模拟实时系统的方法和系统
    • US20120310620A1
    • 2012-12-06
    • US13484553
    • 2012-05-31
    • STEFAN RESMERITAWOLFGANG PREE
    • STEFAN RESMERITAWOLFGANG PREE
    • G06F17/50
    • G06F11/3664G05B2219/23445G06F9/4843
    • Computer-based simulation of a real time system which includes an application software to be executed on a target hardware platform (hardware and operating system). The application software has tasks of different priority and a set of instructions. An access point is defined for each task at an instruction representing an entry point of a task, a termination point of a task, an access to shared memory, an access to a register of the target hardware platform, and/or a system call or a driver function call, thus dividing the tasks into consecutive instruction blocks. A target execution time is assigned to each instruction block. A discrete event simulation is performed using a queue of events, each associated with a task, an access point of a task, and an event timestamp. During event processing, the instruction block corresponding to the access point associated with the event is executed without interruption.
    • 基于计算机的实时系统仿真,包括要在目标硬件平台(硬件和操作系统)上执行的应用软件。 应用软件具有不同优先级的任务和一组指令。 在表示任务的入口点的指令,任务的终止点,对共享存储器的访问,对目标硬件平台的寄存器的访问和/或系统调用或 驱动程序函数调用,从而将任务分成连续的指令块。 目标执行时间被分配给每个指令块。 使用与任务相关联的事件队列,任务的接入点和事件时间戳来执行离散事件模拟。 在事件处理期间,执行与该事件相关联的接入点对应的指令块而不中断。
    • 6. 发明授权
    • Simulating real-time software components based on logical execution time
    • 基于逻辑执行时间模拟实时软件组件
    • US08543366B2
    • 2013-09-24
    • US12803863
    • 2010-07-08
    • Wolfgang PreeAndreas NaderlingerJosef Templ
    • Wolfgang PreeAndreas NaderlingerJosef Templ
    • G06G7/62G06F9/46
    • G06F8/10G06F9/455G06F9/4881
    • A system for simulating a real-time system using a block-oriented simulation with a static block-update order comprises: a clock providing a time base; a first task function block with a task release block, a task execution block, a task termination block, and a delay block; a first trigger block that triggers the task release block at a first time; and a second trigger block that triggers the task termination block at a third time. The task execution block calculates an output value dependent on an input value. The task release block receives input data from a data source and sets the input value. The task termination block provides the output value to a data sink. The first or second trigger function block triggers the task execution block at a second time provided by the clock. The delay block is arranged between the task release and task termination blocks.
    • 用于使用具有静态块更新顺序的面向块的模拟来模拟实时系统的系统包括:提供时基的时钟; 具有任务释放块的第一任务功能块,任务执行块,任务终止块和延迟块; 第一个触发块,第一次触发任务释放块; 以及在第三时间触发任务终止块的第二触发块。 任务执行块根据输入值来计算输出值。 任务释放块从数据源接收输入数据并设置输入值。 任务终止块向数据宿提供输出值。 第一或第二触发功能块在由时钟提供的第二时间触发任务执行块。 延迟块布置在任务释放和任务终止块之间。
    • 7. 发明申请
    • System and method for executing distributed software
    • 执行分布式软件的系统和方法
    • US20080013572A1
    • 2008-01-17
    • US11820479
    • 2007-06-19
    • Wolfgang PreeJosef Templ
    • Wolfgang PreeJosef Templ
    • H04J3/00
    • G06F9/54G06Q10/101G06Q10/103H04L67/10H04L67/325
    • A system for executing distributed software under hard real-time conditions comprises a plurality of nodes and a communication channel. Nodes are allowed to transmit data across the communication channel within time windows relative to repetitive communication time intervals of the communication channel, wherein a number of bytes transmitted within the communication time windows may vary from communication time window to communication time window. The data may be transmitted as a message comprising a representation of an identifying tag and a representation of the data. Also a number of bytes representing respective tags may vary from communication time interval to communication time interval.
    • 用于在硬实时条件下执行分布式软件的系统包括多个节点和通信信道。 允许节点相对于通信信道的重复通信时间间隔在时间窗内通过通信信道发送数据,其中在通信时间窗口内发送的字节数可以从通信时间窗口到通信时间窗口变化。 数据可以作为包括识别标签的表示和数据的表示的消息来发送。 表示相应标签的多个字节也可以从通信时间间隔到通信时间间隔变化。