Skip to main content

A Performance Engineering Case Study: Software Retrieval System?

  • Chapter
  • First Online:

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

Abstract

This chapter presents a case study in performance engineering. The case study consists of a Software Retrieval System based on agents. The system is modelled in a pragmatic way using the Unified Modeling Language and in a formal way using stochastic Petri Nets. Once the system has been modelled, performance figures are obtained from the formal model. Finally, some concluding remarks are obtained from our experience in the software performance process.

This work has been developed within the project TAP98-0679 of the Spanish CICYT.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. CNET Inc., 1999. http://www.download.com .

  2. CNET Inc., 1999. http://www.gamecenter.com .

  3. Tucows.com inc., 1999. http://www.tucows.com .

  4. G. Booch, I. Jacobson, and J. Rumbaugh, OMG Unified Modeling Language specification, June 1999, version 1.3.

    Google Scholar 

  5. G. Chiola, C. Dutheillet, G. Franceschinis, and S. Haddad, Stochastic well-formed coloured nets for symmetric modelling applications, IEEE Transactions on Computers 42 (1993), no. 11, 1343–1360.

    Article  Google Scholar 

  6. G. Chiola, G. Franceschinis, R. Gaeta, and M. Ribaudo, GreatSPN 1.7: GRaphical Editor and Analyzer for Timed and Stochastic Petri Nets, Performance Evaluation 24 (1995), 47–68.

    Article  MATH  Google Scholar 

  7. E. Cinlar, Introduction to stochastic processes, Prentice-Hall, Englewood Cliffs, NJ, 1975.

    MATH  Google Scholar 

  8. H. Hermanns, U. Herzog, and V. Mertsiotakis, Stochastic process algebras as a tool for performance and dependability modelling, Proceedings of IEEE International Computer Performance and Dependability Symposium, IEEE CS-Press, April 1995, pp. 102–113.

    Google Scholar 

  9. I. Jacobson, M. Christenson, P. Jhonsson, and G. Overgaard, Object-oriented software engineering: A use case driven approach, Addison-Wesley, 1992.

    Google Scholar 

  10. K. Kant, Introduction to computer system performance evaluation, Mc Graw-Hill, 1992.

    Google Scholar 

  11. E. Mena, A. Illarramendi, and A. Goñi, A software retrieval service based on knowledge-driven agents, Cooperative Information Systems CoopIS’2000 (Eliat, Israel), Opher Etzion, Peter Scheuermann editors. Lecture Notes in Computer Science, (LNCS) Vol. 1901, Springer, September 2000, pp. 174–185.

    Chapter  Google Scholar 

  12. E. Mena, A. Illarramendi, and A. Goñi, Automatic ontology construction for a multiagent-based software gathering service, Proceedings of the Fourth International ICMAS’2000 Workshop on Cooperative Information Agents (CIA’2000), Springer series of Lecture Notes on Artificial Intelligence (LNAI), Boston (USA), July 2000.

    Google Scholar 

  13. J. Merseguer, J. Campos, and E. Mena, A pattern-based approach to model software performance, Proceedings of the Second International Workshop on Software and Performance (WOSP2000) (Ottawa, Canada), ACM, September 2000, pp. 137–142.

    Chapter  Google Scholar 

  14. J Merseguer, J Campos, and E. Mena, Performance evaluation for the design of agent-based systems: A Petri net approach, Proceedings of the Workshop on Software Engineering and Petri Nets, within the 21st International Conference on Application and Theory of Petri Nets (Aarhus, Denmark) (Mauro Pezzé and Sol M. Shatz, eds.), University of Aarhus, June 2000, pp. 1–20.

    Google Scholar 

  15. D. Milojicic, M. Breugst, I. Busse, J. Campbell, S. Covaci, B. Friedman, K. Kosaka, D. Lange, K. Ono, M. Oshima, C. Tham, S. Virdhagriswaran, and J. White, MASIF, the OMG mobile agent system interoperability facility, Proceedings of Mobile Agents ’98, September 1998.

    Google Scholar 

  16. E. Pitoura and G. Samaras, Data management for mobile computing, Kluwer Academic Publishers, 1998.

    Google Scholar 

  17. R. Pooley and P. King, The unified modeling language and performance engineering, IEE Proceedings Software, IEE, March 1999.

    Google Scholar 

  18. J. Rumbaugh, M. Blaha, W. Premerlani, E. Frederick, and W. Lorensen, Object oriented modeling and design, Prentice-Hall, 1991.

    Google Scholar 

  19. G. Waters, P. Linington, D. Akehurst, and A. Symes, Communications software performance prediction, 13th UK Workshop on Performance Engineering of Computers and Telecommunication Systems (Ilkley), Demetres Kouvatsos Ed., July 1997, pp. 38/1–38/9.

    Google Scholar 

  20. M. Woodside, C. Hrischuck, B. Selic, and S. Bayarov, A wide band approach to integrating performance prediction into a software design environment, Proceedings of the 1st International Workshop on Software Performance (WOSP’98), 1998.

    Google Scholar 

  21. A. Zimmermann, J. Freiheit, R. German, and G Hommel, Petri Net Modelling and Performability Evaluation with TimeNET 3.0, Proceedings of the 11th Int. Conf. on Modelling Techniques and Tools for Computer Performance Evaluation, Lecture Notes in Computer Science, Vol. 1786, Springer, 2000, pp. 188–202.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Merseguer, J., Campos, J., Mena, E. (2001). A Performance Engineering Case Study: Software Retrieval System?. In: Dumke, R., Rautenstrauch, C., Scholz, A., Schmietendorf, A. (eds) Performance Engineering. WOSP GWPESD 2000 2000. Lecture Notes in Computer Science, vol 2047. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45156-0_20

Download citation

  • DOI: https://doi.org/10.1007/3-540-45156-0_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42145-0

  • Online ISBN: 978-3-540-45156-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics