Skip to main content

Performance Prediction for Component Compositions

  • Conference paper
Component-Based Software Engineering (CBSE 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3054))

Included in the following conference series:

Abstract

A stepwise approach is proposed to predict the performance of component compositions. The approach considers the major factors influencing the performance of component compositions in sequence: component operations, activities, and composition of activities. During each step, various models – analytical, statistical, simulation – can be constructed to specify the contribution of each relevant factor to the performance of the composition. The architects can flexibly choose which model they use at each step in order to trade prediction accuracy against prediction effort. The approach is illustrated with an example about the performance prediction for an Automobile Navigation System.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bertolino, A., Mirandola, R.: Towards Component-Based Software Performance Engineering. In: Proceedings of 6th ICSE Workshop on Component-based software engineering, Portland, USA (May 2003)

    Google Scholar 

  2. Boehm, B.: Software Engineering Economics. Prentice-Hall, Inc., Englewood Cliffs (1981)

    MATH  Google Scholar 

  3. Bontempi, G., Kruijtzer, W.: A Data Analysis Method for Software Performance Prediction. In: The proceeding of DATE 2002 on Design, automation and test in Europe, Paris, France, March 2002, pp. 971–976 (2002)

    Google Scholar 

  4. Chen, S., Gorton, I., Liu, A., Liu, Y.: Performance prediction of COTS Componentbased Enterprise Applications. In: ICSE Workshop, 5th CBSE (2002)

    Google Scholar 

  5. Dumitrascu, N., Murphy, S., Murphy, L.: A methodology for Predicting the Performance of Component-Based Applications. In: Proceedings of 6th ICSE Workshop on Componentbased software engineering, Portland, USA (May 2003)

    Google Scholar 

  6. Eskenazi, E.M., Fioukov, A.V., Hammer, D.K., Obbink, H., Pronk, B.: Analysis and Prediction of Performance for Evolving Architectures. In: Proceedings of Workshop on Software Infrastructures for Component-Based Applications on Consumer Devices, Lausanne, Switzerland (September 2002)

    Google Scholar 

  7. Eskenazi, E.M., Fioukov, A.V., Hammer, D.K.: Performance Prediction for Software Architectures. In: Proceedings of STW PROGRESS workshop, Utrecht, The Netherlands (October 2002)

    Google Scholar 

  8. Eskenazi, E.M., Fioukov, A.V., Hammer, D.K.: Performance Prediction for Industrial Software with the APPEAR method. In: Proceedings of STW PROGRESS workshop, Utrecht, The Netherlands (October 2003)

    Google Scholar 

  9. Giusto, P., Martin, G., Harcourt, E.: Reliable estimation of execution time of embedded software. In: Proceedings of the DATE 2001 on Design, automation and test in Europe, Munich, Germany, March 2001, pp. 580–589 (2001)

    Google Scholar 

  10. Hamlet, D., Andric, M., Tu, Z.: Experiments with Composing Component Properties. In: Proceedings of 6th ICSE Workshop on Component-based software engineering, Portland, USA (May 2003)

    Google Scholar 

  11. Jain, R.: The Art of Computer Systems Performance Analysis: Techniques for Experimental Design, Measurement, Simulation and modeling. John Wiley & Sons, Chichester (1991)

    MATH  Google Scholar 

  12. Kleinrock, L.: Queuing Systems. Computer Applications, vol. II. John Wiley & Sons, Chichester (1976)

    Google Scholar 

  13. Kleinrock, L., Gail, R.: Queuing Systems: Problems and Solutions. John Wiley & Sons, Chichester (1996)

    Google Scholar 

  14. Liu, J.W.S.: Real-time systems. Prentice-Hall, Englewood Cliffs (2000)

    Google Scholar 

  15. Moreno, G.A., Hissam, S.A., Wallnau, K.C.: Statistical Models for Empirical Component Properties and Assembly-Level Property Predictions: Toward Standard Labeling. In: Proceedings of 6th ICSE Workshop on Component-based software engineering, Portland, USA (May 2003)

    Google Scholar 

  16. McCullagh, P., Nelder, J.A.: Generalized Linear Models, 2nd edn. Chapman and Hall, Boca Raton (1997)

    Google Scholar 

  17. Richter, K., Ziegenbein, D., Jersak, M., Ernst, R.: Model Composition for Scheduling Analysis. In: Proceedings of 6th ICSE Workshop on Component-based software engineering, Portland, USA (May 2003)

    Google Scholar 

  18. Sitaraman, M.: Compositional Performance Reasoning. In: Proceedings of the 4th ICSE Workshop on Component-based software engineering, Toronto, Canada (May 2001)

    Google Scholar 

  19. Smith, C.U., Williams, L.G.: Performance Engineering Evaluation of Object-Oriented Systems with SPEED. Springer, Berlin (1997)

    Google Scholar 

  20. Smith, C.U., Williams, L.G.: Performance Solutions: A Practical Guide to Creating Responsive, Scalable Software. Addison-Wesley, Reading (2002)

    Google Scholar 

  21. Spitznagel, B., Garlan, D.: Architecture-based performance analysis. In: Deng, Y., Gerken, M. (eds.) Proc. 10th International Conference on Software Engineering and Knowledge Engineering, pp. 146–151. Knowledge Systems Institute (1998)

    Google Scholar 

  22. Wu, X., McMullan, D., Woodside, M.: Component Based Performance Prediction. In: Proceedings of 6th ICSE Workshop on Component-based software engineering, Portland, USA (May 2003)

    Google Scholar 

  23. Weide, B.W., Ogden, W.F., Sitaraman, M.: Expressiveness Issues in Compositional Performance Reasoning. In: Proceedings of 6th ICSE Workshop on Component-based software engineering, Portland, USA (May 2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Eskenazi, E., Fioukov, A., Hammer, D. (2004). Performance Prediction for Component Compositions. In: Crnkovic, I., Stafford, J.A., Schmidt, H.W., Wallnau, K. (eds) Component-Based Software Engineering. CBSE 2004. Lecture Notes in Computer Science, vol 3054. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24774-6_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24774-6_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21998-9

  • Online ISBN: 978-3-540-24774-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics