\begin{thebibliography}{1} \bibitem{Booch2005} G.~Booch, J.~Rumbaugh, and I.~Jacobson. \newblock {\em Unified Modeling Language User Guide, The (2nd Edition) (Addison-Wesley Object Technology Series)}. \newblock Addison-Wesley Professional, 2005. \bibitem{Gomaa2006} H.~Gomaa. \newblock Designing concurrent, distributed, and real-time applications with uml. \newblock In {\em Proceedings of the 28th international conference on Software engineering}, ICSE '06, pages 1059--1060, New York, NY, USA, 2006. ACM. \bibitem{Menasce1997} D.~A. Menasc\'{e}. \newblock A framework for software performance engineering of client/server systems. \newblock In {\em Proc. 1997 Computer Measurement Group Conf.}, 1997. \bibitem{Menasce2000} D.~A. Menasc\'{e} and H.~Gomaa. \newblock A method for design and performance modeling of client/server systems. \newblock {\em IEEE Trans. Softw. Eng.}, 26:1066--1085, November 2000. \bibitem{Menasce1997a} D.~Menascé. \newblock Clisspe: A language for client/server software performance engineering. \newblock Technical report, Dept. of Computer Science, George Mason University, 1997. \bibitem{Swami1994} A.~Swami and K.~B. Schiefer. \newblock Estimating page fetches for index scans with finite lru buffers. \newblock {\em SIGMOD Rec.}, 23:173--184, May 1994. \bibitem{Murray1995} C.~M. Woodside, J.~E. Neilson, D.~C. Petriu, , and S.~Majumdar. \newblock The stochastic rendezvous network model for performance of synchronous client-server-like distributed software. \newblock {\em IEEE Transactions on Computers}, 44:20--34, 1995. \bibitem{Yao1979} S.~B. Yao. \newblock Optimization of query evaluation algorithms. \newblock {\em ACM Trans. Database Syst.}, 4:133--155, June 1979. \end{thebibliography}