Modelling of input-parameter dependency for performance predictions of component-based embedded systems

Modelling of input-parameter dependency for performance predictions of component-based embedded systems
复制标题

基于组件的嵌入式系统性能预测的输入参数依赖性建模

DOI:
10.1109/eurmic.2005.41
复制
发表时间:
2005
期刊:
31st EUROMICRO Conference on Software Engineering and Advanced Applications
影响因子:
--
通讯作者:
J. Muskens
J. Muskens
中科院分区:
--
文献类型:
--
作者:
Egor Bondarev;P. D. With;M. Chaudron;J. Muskens

文献摘要

被引文献

相似文献

实时构件化嵌入式软件在设计阶段没有实现满足时序约束的保证。为了满足实时需求,我们需要了解一段时间内系统的行为和资源使用情况。在本文中,我们通过观察输入数据对系统行为和性能的影响来详细讨论这两个方面。我们扩展了一种现有的场景模拟方法,其特点是对输入参数依赖关系进行建模并模拟模型的执行。该方法允许指定组件模型中的依赖关系,以及初始化应用程序场景模型中的参数。这为基于组件的应用程序设计者提供了一种探索性的可能性,可以使用不同的参数初始化检查所有可能的执行方案,并找到预测性能不满足要求的最坏情况。识别这些场景很重要,因为它避免了后期的系统重新设计。此外,关于输入数据的条件行为和资源使用建模提供了更准确的预测。
The guaranty of meeting the timing constraints during the design phase of real-time component-based embedded software has not been realized. To satisfy real-time requirements, we need to understand behaviour and resource usage of a system over time. In this paper, we address both aspects in detail by observing the influence of input data on the system behaviour and performance. We extend an existing scenario simulation approach that features the modelling of input parameter dependencies and simulating the execution of the models. The approach enables specification of the dependencies in the component models, as well as initialisation of the parameters in the application scenario model. This gives a component-based application designer an explorative possibility of going through all possible execution scenarios with different parameter initialisations, and finding the worst-case scenarios where the predicted performance does not satisfy the requirements. The identification of these scenarios is important because it avoids system redesign at the later stage. In addition, the conditional behaviour and resource usage modelling with respect to the input data provide more accurate prediction.