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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
CNET Inc., 1999. http://www.download.com .
CNET Inc., 1999. http://www.gamecenter.com .
Tucows.com inc., 1999. http://www.tucows.com .
G. Booch, I. Jacobson, and J. Rumbaugh, OMG Unified Modeling Language specification, June 1999, version 1.3.
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.
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.
E. Cinlar, Introduction to stochastic processes, Prentice-Hall, Englewood Cliffs, NJ, 1975.
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.
I. Jacobson, M. Christenson, P. Jhonsson, and G. Overgaard, Object-oriented software engineering: A use case driven approach, Addison-Wesley, 1992.
K. Kant, Introduction to computer system performance evaluation, Mc Graw-Hill, 1992.
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.
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.
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.
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.
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.
E. Pitoura and G. Samaras, Data management for mobile computing, Kluwer Academic Publishers, 1998.
R. Pooley and P. King, The unified modeling language and performance engineering, IEE Proceedings Software, IEE, March 1999.
J. Rumbaugh, M. Blaha, W. Premerlani, E. Frederick, and W. Lorensen, Object oriented modeling and design, Prentice-Hall, 1991.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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