SOON: A TOOL FOR SOFTWARE PERFORMANCE VALIDATION

A. D’Ambrogio

References

  1. [1] G. Iazeolla, A. D’Ambrogio, & R. Mirandola, Software performance validation strategies, in E. Gelenbe (Ed.), System performance evaluation: Methodologies and applications (Boca Raton, FL: CRC Press, 2000).
  2. [2] V. Cortellessa, A. D’Ambrogio, & G. Iazeolla, Automatic derivation of software performance models from CASE documents, Performance Evaluation, 45(2–3), 2001, 81–106. doi:10.1016/S0166-5316(01)00036-0
  3. [3] C.M. Woodside, S. Majumdar, J.E. Neilson, D.C. Petriu, J.A. Rolia, A. Hubbard, & R.B. Franks, A guide to performance modelling of distributed client-server software systems with layered queueing networks, Department of Systems and Computer Engineering, Carleton University, Ottawa, Canada, November 1995.
  4. [4] S.R. Schach, Classical and OO software engineering (McGrawHill, 1999).
  5. [5] G. Booch, J. Rumbaugh, & I. Jacobson, Unified modeling language user guide (Addison Wesley, 1997).
  6. [6] Object Management Group, UML profile for scheduling, performance and time, March 2002, available at http://www.omg.org
  7. [7] C.U. Smith, Performance engineering of software systems (Addison Wesley, 1992).
  8. [8] J.A. Rolia & K.C. Sevcik, The method of layers, IEEE Trans. on Software Engineering, 21(8), 1995, 689–700. doi:10.1109/32.403785
  9. [9] OMG XML Metadata Interchange (XMI) specification, version 1.2, January 2002, available at http://www.omg.org
  10. [10] T.J. Mowbray & W.A. Ruh, Inside CORBA: Distributed object standards and applications (Addison Wesley, 1997).
  11. [11] Sun Microsystems, Java development kit version 1.2, available at http://java.sun.com.
  12. [12] SAX—Simple API for XML, available at http://www. saxproject.org.
  13. [13] WWW Consortium, Extensible Markup Language (XML) 1.0, W3C ORG, available at http://www.w3.org/TR/2000/RECxml-200010006, 2000.
  14. [14] C.U. Smith & L.G. Williams, Performance engineering evaluation of object-oriented systems with SPE·ED, in R. Marie et al. (Eds.), Lecture Notes in Computer Science 1245: Computer performance evaluation modelling techniques and tools (Berlin: Springer, 1997).
  15. [15] D.C. Petriu & H. Shen, Applying the UML performance profile: Graph grammar based derivation of LQN models from UML specifications, in T. Fields et al. (Eds.), Computer performance evaluation: Modelling techniques and tools, Lecture Notes in Computer Science 2324 (Berlin: Springer Verlag, 2002).
  16. [16] M. Woodside, C. Hrischuk, B. Selic, & S. Bayarov, Automated performance modeling of software generated by a design environment, Performance Evaluation, 45(2–3), 2001, 107–124. doi:10.1016/S0166-5316(01)00033-5
  17. [17] C.E. Hrischuk, C.M. Woodside, & J.A. Rolia, Trace-based load characterization for generating performance software models, IEEE Trans. on Software Engineering, 25(1), 1999, 122–135. doi:10.1109/32.748921
  18. [18] U. Herzog, A concept for graph-based process algebras, generally distributed activity times and hierarchical modelling, Proc. 4th Workshop on Process Algebra and Performance Modelling, Torino, Italy, 1996, 1–20.
  19. [19] V. Cortellessa & R. Mirandola, Deriving a queueing network based performance model from UML diagrams, Proc. 2nd Int. Workshop on Software Performance (WOSP2000), Ottawa, Canada, September 2000, 58–70. doi:10.1145/350391.350406

Important Links:

Go Back