EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Exploring performance trade-offs of a JPEG decoder using the deepcompass framework
WOSP '07 Proceedings of the 6th international workshop on Software and performance
Parametric Performance Contracts: Non-Markovian Loop Modelling and an Experimental Evaluation
Electronic Notes in Theoretical Computer Science (ENTCS)
Journal of Systems and Software
A Calibration Framework for Capturing and Calibrating Software Performance Models
EPEW '08 Proceedings of the 5th European Performance Engineering Workshop on Computer Performance Engineering
On runtime service quality models in adaptive ad-hoc systems
Proceedings of the 2009 ESEC/FSE workshop on Software integration and evolution @ runtime
Performance evaluation of component-based software systems: A survey
Performance Evaluation
From monolithic to component-based performance evaluation of software architectures
Empirical Software Engineering
Optimizing resource usage in component-based real-time systems
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
A process for resolving performance trade-offs in component-based architectures
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
Modeling parameter and context dependencies in online architecture-level performance models
Proceedings of the 15th ACM SIGSOFT symposium on Component Based Software Engineering
Hi-index | 0.00 |
This paper addresses the problem of predicting timing properties of multi-tasking component assemblies during the design phase. For real-time applications, it is of vital importance to guarantee that the timing requirements of an assembly will be met. We propose a simulation-based approach for predicting the real-time behaviour of an assembly based on models of its constituent components. Our approach extends the scenario-based method in [Prediction of Run-time Consumption in Multi-task Component-Based Systems] by offering a system model that is tailored to the domain of real-time applications. Contributions of this paper include the possibility to handle the following features: mutual exclusion, combinations of aperiodic and periodic tasks and synchronization constraints. The analytical approach we used in previous work cannot handle these features. Therefore, we introduce the simulation-based approach. Our simulator provides data about dynamic resource consumption and real-time properties like response time, blocking time and number of missed deadlines per task. We have validated our approach using a video-decoder application.