The state of the art in verifying the real-time requirements of applications developed using general processing graph models relies on simulation or off-line scheduling. We extend the state of the art by presenting analytical methods that support the analysis of cyclic processing graphs executed with on-line schedulers. We show that it is possible to compute the latency inherent in a processing graph independent of the hardware hosting the application. We also show how to compute the real-time execution rate of each node in the graph. Using the execution rate of each node and the time it takes per execution on a given processor, the resulting CPU utilization can be computed, as shown here for the Directed Low Frequency Analysis and Recordin...
International audienceAirborne radars are widely used to perform a large variety of tasks in an airc...
The Processing Graph Method (PGM) --- a dataflow model widely used in the design and analysis of emb...
Bounding the latency of real-time multiprocessor applications is crucial for safety-critical systems...
The state of the art in verifying the real-time requirements of applications developed using general...
In this paper, we present software synthesis techniques that create a real-time uniprocessor system ...
Directed Acyclic Graph Scheduling is a technique used to implement the real-time execution of Digita...
The central thesis of this project is that real-time scheduling theory can be combined with dataflow...
We present a performance-based methodology for designing a high-bandwidth radar application on commo...
To acquire stare-of-the-art hardware at reduced cost, the U.S. Navy is committed to buying commercia...
We present a performance-based methodology for de-signing a high-bandwidth radar application on comm...
In this paper we derive the end-to-end temporal behavior of real-time applications that are describe...
Real-time stream processing applications often contain multi-rate behavior. This multi-rate behavior...
In the past, environmental restrictions on size, weight, and power consumption have severely limited...
Abstract—In many complex embedded systems, real-time workload is generated conforming certain struct...
Airborne radars are widely used to perform a large variety of tasks in an aircraft (searching, track...
International audienceAirborne radars are widely used to perform a large variety of tasks in an airc...
The Processing Graph Method (PGM) --- a dataflow model widely used in the design and analysis of emb...
Bounding the latency of real-time multiprocessor applications is crucial for safety-critical systems...
The state of the art in verifying the real-time requirements of applications developed using general...
In this paper, we present software synthesis techniques that create a real-time uniprocessor system ...
Directed Acyclic Graph Scheduling is a technique used to implement the real-time execution of Digita...
The central thesis of this project is that real-time scheduling theory can be combined with dataflow...
We present a performance-based methodology for designing a high-bandwidth radar application on commo...
To acquire stare-of-the-art hardware at reduced cost, the U.S. Navy is committed to buying commercia...
We present a performance-based methodology for de-signing a high-bandwidth radar application on comm...
In this paper we derive the end-to-end temporal behavior of real-time applications that are describe...
Real-time stream processing applications often contain multi-rate behavior. This multi-rate behavior...
In the past, environmental restrictions on size, weight, and power consumption have severely limited...
Abstract—In many complex embedded systems, real-time workload is generated conforming certain struct...
Airborne radars are widely used to perform a large variety of tasks in an aircraft (searching, track...
International audienceAirborne radars are widely used to perform a large variety of tasks in an airc...
The Processing Graph Method (PGM) --- a dataflow model widely used in the design and analysis of emb...
Bounding the latency of real-time multiprocessor applications is crucial for safety-critical systems...