• DocumentCode
    3167878
  • Title

    Software Performance Analysis in UML Models

  • Author

    Distefano, S. ; Scarpa, M. ; Puliafito, A.

  • Author_Institution
    University of Messina
  • fYear
    2005
  • fDate
    19-19 Sept. 2005
  • Firstpage
    115
  • Lastpage
    125
  • Abstract
    An early integration of performance considerations inside the software development process has been recognized during last years as an effective approach to speed up the production of high quality and reliable software. In this paper we propose a possible solution to address software performance engineering that evolves through the following phases: system specification using an augmented UML notation, creation of an intermediate performance context model, generation of an equivalent stochastic Petri netmodel whose analytical solution provides the required performance measures. We describe all the steps of the proposed approach and present ArgoPerformance, a tool we have developed that provides a complete graphical environment for software performance evaluation. We present a simple case study and validate our results against those obtained by other authors through simulation.
  • Keywords
    Context modeling; Performance analysis; Phase measurement; Production; Programming; Reliability engineering; Software performance; Software quality; Stochastic systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Techniques, Methodologies and Tools for Performance Evaluation of Complex Systems, 2005. (FIRB-Perf 2005). 2005 Workshop on
  • Print_ISBN
    0-7695-2447-8
  • Type

    conf

  • DOI
    10.1109/FIRB-PERF.2005.19
  • Filename
    1587700