30th EUROMICRO Conference (EUROMICRO'04)
Towards Predicting Real-Time Properties of a Component Assembly
Rennes, France
August 31-September 03
ISBN: 0-7695-2199-1
This paper addresses the prediction of timing properties of a component-based application already during the composition phase. At this stage, it is of vital importance to guarantee that the timing requirements (e.g. end-to-end deadlines) of a real-time application that is executed on a target system will be satisfied. This is obtained by predicting the real-time behaviour of a component-based application. In this paper, we extend an already existing scenario-based approach [Prediction of Run-time Consumption in Multi-task Component-Based Systems] with the possibility to model the behaviour of an application and the behavior of the underlying components. As a result, an application developer can reason accurately about the dynamic resource consumption and real-time properties of a component assembly. The modeling involves the specification of synchronization constraints for tasks and the simulation of application behaviour. A concluding case-study of video encoder development reveals that the approach is not only feasible but also addresses yet unsolved problems of task parallel execution and synchronization.
Citation:
Egor Bondarev, Peter de With, Michel Chaudron, "Towards Predicting Real-Time Properties of a Component Assembly," euromicro, pp.601-610, 30th EUROMICRO Conference (EUROMICRO'04), 2004