CB-SPE Tool: Putting Component-Based Performance Engineering into Practice

CB-SPE Tool: Putting Component-Based Performance Engineering into Practice
复制标题

CB-SPE 工具:将基于组件的性能工程付诸实践

DOI:
--
复制
发表时间:
2004
期刊:
International Symposium on Component-Based Software Engineering
影响因子:
--
通讯作者:
R. Mirandola
R. Mirandola
中科院分区:
--
文献类型:
--
作者:
A. Bertolino;R. Mirandola

文献摘要

被引文献

相似文献

基于组件(Component-Based, CB)应用程序设计中的一个关键问题是早期保证开发中的系统将满足其服务质量要求的能力。特别是,我们需要严格和易于使用的技术来预测和分析基于组成部件的属性的装配的性能。为此,我们提出了CB-SPE框架:CB软件性能工程(SPE)的组合方法及其支持工具。CB-SPE基于并适应CB范例,即众所周知的SPE技术的概念和步骤,使用标准的RT-UML PA概要文件进行输入建模。该方法是组合的:它首先由组件开发人员在组件层应用,孤立地实现组件的参数性能评估;然后,在应用层,为系统组装者提供了一个分步程序,用于预测组装组件在实际平台上的性能。我们开发的CB-SPE工具重用了尽可能多的现有免费工具。本文给出了实现的框架,并给出了一个简单的应用实例。
A crucial issue in the design of Component-Based (CB) applications is the ability to early guarantee that the system under development will satisfy its Quality of Service requirements. In particular, we need rigorous and easy-to-use techniques for predicting and analyzing the performance of the assembly based on the properties of the constituent components. To this purpose, we propose the CB-SPE framework: a compositional methodology for CB Software Performance Engineering (SPE) and its supporting tool. CB-SPE is based on, and adapts to a CB paradigm, the concepts and steps of the well-known SPE technology, using for input modeling the standard RT-UML PA profile. The methodology is compositional: it is first applied by the component developer at the component layer, achieving a parametric performance evaluation of the components in isolation; then, at the application layer, the system assembler is provided with a step- wise procedure for predicting the performance of the assembled components on the actual platform. We have developed the CB-SPE tool reusing as much as possible existing free tools. In this paper we present the realized framework, together with a simple application example.