首页> 外文会议>International workshop on Software and performance >Model-Based performance prediction with the palladio component model
【24h】

Model-Based performance prediction with the palladio component model

机译:使用palladio组件模型进行基于模型的性能预测

获取原文

摘要

One aim of component-based software engineering (CBSE) is to enable the prediction of extra-functional properties, such as performance and reliability, utilising a well-defined composition theory. Nowadays, such theories and their accompanying prediction methods are still in a maturation stage. Several factors influencing extra-functional properties need additional research to be understood. A special problem in CBSE stems from its specific development process: Software components should be specified and implemented independent from their later context to enable reuse. Thus, extra-functional properties of components need to be specified in a parametric way to take different influence factors like the hardware platform or the usage profile into account. In our approach, we use the Palladio Component Model (PCM) to specify component-based software architectures in a parametric way. This model offers direct support of the CBSE development process by dividing the model creation among the developer roles. In this paper, we present our model and a simulation tool based on it, which is capable of making performance predictions. Within a case study, we show that the resulting prediction accuracy can be sufficient to support the evaluation of architectural design decisions.
机译:基于组件的软件工程(CBSE)的一个目标是利用定义明确的组成理论来预测功能外特性,例如性能和可靠性。时至今日,这些理论及其伴随的预测方法仍处于成熟阶段。影响功能外特性的几个因素需要进一步研究。 CBSE中的一个特殊问题源于其特定的开发过程:应该指定软件组件并独立于它们的后续上下文进行实施,以实现重用。因此,需要以参数方式指定组件的额外功能属性,以考虑到不同的影响因素,例如硬件平台或使用情况配置文件。在我们的方法中,我们使用Palladio组件模型(PCM)以参数化方式指定基于组件的软件体系结构。通过在开发人员角色之间划分模型创建,此模型提供了对CBSE开发过程的直接支持。在本文中,我们介绍了我们的模型和基于该模型的仿真工具,该工具能够进行性能预测。在一个案例研究中,我们表明所产生的预测准确性足以支持对建筑设计决策的评估。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号