PUMA
Istituto di Scienza e Tecnologie dell'Informazione     
Bertolino A., Mirandola R. CB-SPE Tool: putting component-based performance engineering into practice. In: Component-Based Software Engineering: 7th International Symposium, CBSE 2004 (Edimburgh, May 24-25 2004). Proceedings, vol. 3054 pp. 233 - 248. (Lecture Notes in Computer Science, vol. 3054). Springer-Verlag, 2004.
 
 
Abstract
(English)
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 as-sembled 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.
URL: http://www1.isti.cnr.it/~antonia/publications/BM04b.pdf
Subject Component-Based Software Engineering
Performance Evaluation
D.2 SOFTWARE ENGINEERING
D.2.1 Requirements/Specifications
D.2.8 Metrics
D.2.9 Management


Icona documento 1) Download Document PDF


Icona documento Open access Icona documento Restricted Icona documento Private

 


Per ulteriori informazioni, contattare: Librarian http://puma.isti.cnr.it

Valid HTML 4.0 Transitional