Patents Assigned to Wolfgang Pree GmbH
  • Patent number: 8543366
    Abstract: 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.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: September 24, 2013
    Assignee: Wolfgang Pree GmbH
    Inventors: Wolfgang Pree, Andreas Naderlinger, Josef Templ
  • Publication number: 20120310620
    Abstract: 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.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 6, 2012
    Applicant: WOLFGANG PREE GMBH
    Inventors: STEFAN RESMERITA, WOLFGANG PREE
  • Publication number: 20110044345
    Abstract: 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.
    Type: Application
    Filed: October 28, 2010
    Publication date: February 24, 2011
    Applicant: Wolfgang Pree GmbH
    Inventors: Wolfgang PREE, Josef Templ
  • Patent number: 7848359
    Abstract: 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.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: December 7, 2010
    Assignee: Wolfgang Pree GmbH
    Inventors: Wolfgang Pree, Josef Templ
  • Publication number: 20080013572
    Abstract: 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.
    Type: Application
    Filed: June 19, 2007
    Publication date: January 17, 2008
    Applicant: Wolfgang Pree GmbH
    Inventors: Wolfgang Pree, Josef Templ