SOON: A TOOL FOR SOFTWARE PERFORMANCE VALIDATION

A. D’Ambrogio

References

  1. [1] G. Iazeolla, A. D’Ambrogio, & R. Mirandola, Software per-formance validation strategies, in E. Gelenbe (Ed.), Systemperformance evaluation: Methodologies and applications (BocaRaton, FL: CRC Press, 2000).
  2. [2] V. Cortellessa, A. D’Ambrogio, & G. Iazeolla, Automaticderivation of software performance models from CASE docu-ments, 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 perfor-mance modelling of distributed client-server software systemswith layered queueing networks, Department of Systems andComputer Engineering, Carleton University, Ottawa, Canada,November 1995.
  4. [4] S.R. Schach, Classical and OO software engineering (McGraw-Hill, 1999).
  5. [5] G. Booch, J. Rumbaugh, & I. Jacobson, Unified modelinglanguage user guide (Addison Wesley, 1997).
  6. [6] Object Management Group, UML profile for scheduling, perfor-mance 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, version1.2, January 2002, available at http://www.omg.org
  10. [10] T.J. Mowbray & W.A. Ruh, Inside CORBA: Distributed objectstandards and applications (Addison Wesley, 1997).
  11. [11] Sun Microsystems, Java development kit version 1.2, availableat 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/REC-xml-200010006, 2000.
  14. [14] C.U. Smith & L.G. Williams, Performance engineering evalua-tion of object-oriented systems with SPE·ED, in R. Marie et al.(Eds.), Lecture Notes in Computer Science 1245: Computerperformance 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 UMLspecifications, in T. Fields et al. (Eds.), Computer performanceevaluation: Modelling techniques and tools, Lecture Notes inComputer Science 2324 (Berlin: Springer Verlag, 2002).
  16. [16] M. Woodside, C. Hrischuk, B. Selic, & S. Bayarov, Automatedperformance modeling of software generated by a design envi-ronment, 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 loadcharacterization 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, gener-ally 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 networkbased 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