In real-time systems, the application's behavior has to be predictable at compile-time to guarantee timing constraints. However, modern streaming applications which exhibit adaptive behavior due to mode switching at run-time, may degrade system predictability due to unknown behavior of the application during mode transitions. Therefore, proper temporal analysis during mode transitions is imperative to preserve system predictability. To this end, in this paper, we initially introduce mode-aware data flow (MADF) which is our new predictable model of computation to efficiently capture the behavior of adaptive streaming applications. Then, as an important part of the operational semantics of MADF, we propose the maximum-overlap offset which is ...
The Synchronous Data Flow (SDF) model is widely used for specifying signal processing or streaming a...
This paper considers the problem of scheduling streaming applications on uniprocessors in order to m...
Real-time streaming applications with cyclic data dependencies that are executed on multiprocessor s...
In real-time systems, the application's behavior has to be predictable at compile-time to guarantee ...
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the to...
Stream processing applications executed on multiprocessor systems usually contain cyclic data depend...
Constituent tasks of modern day Embedded Streaming Applications (ESAs), such as engine control syste...
We propose a performance analysis framework for adaptive real-time synchronous data flow streaming a...
Wireless embedded applications have stringent temporal constraints. The frame arrival rate imposes a...
Stream-based systems are frequently subject to changes in their operational environments due to fluc...
Embedded streaming applications require design-time temporal analysis to verify real-time constraint...
This paper deals with the scheduling analysis of hard real-time streaming applications. These applic...
The goal of buffer allocation for real-time streaming applications is to minimize total memory consu...
The Synchronous Data Flow (SDF) model is widely used for specifying signal processing or streaming a...
This paper considers the problem of scheduling streaming applications on uniprocessors in order to m...
Real-time streaming applications with cyclic data dependencies that are executed on multiprocessor s...
In real-time systems, the application's behavior has to be predictable at compile-time to guarantee ...
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the to...
Stream processing applications executed on multiprocessor systems usually contain cyclic data depend...
Constituent tasks of modern day Embedded Streaming Applications (ESAs), such as engine control syste...
We propose a performance analysis framework for adaptive real-time synchronous data flow streaming a...
Wireless embedded applications have stringent temporal constraints. The frame arrival rate imposes a...
Stream-based systems are frequently subject to changes in their operational environments due to fluc...
Embedded streaming applications require design-time temporal analysis to verify real-time constraint...
This paper deals with the scheduling analysis of hard real-time streaming applications. These applic...
The goal of buffer allocation for real-time streaming applications is to minimize total memory consu...
The Synchronous Data Flow (SDF) model is widely used for specifying signal processing or streaming a...
This paper considers the problem of scheduling streaming applications on uniprocessors in order to m...
Real-time streaming applications with cyclic data dependencies that are executed on multiprocessor s...