• DocumentCode
    3280889
  • Title

    A software performance engineering tool based on the UML-SPT

  • Author

    Gómez-Martínez, Elena ; Merseguer, José

  • Author_Institution
    Dpto. de Informatica e Ingenieria de Sistemas, Univ. de Zaragoza, Spain
  • fYear
    2005
  • fDate
    19-22 Sept. 2005
  • Firstpage
    247
  • Lastpage
    248
  • Abstract
    Software performance engineering by C. U. Smith. (1990) (SPE) proposes methods to evaluate performance of software systems early in the development process. A SPE accepted approach consists in deriving performance models from UML specifications, usually annotated according to the OMG profile for schedulability, performance and time specification. We introduce here a new SPE tool that fits in the OMG framework and implements most of the features given by J.P.Lopez-Grao et al. (2004). The tool allows to design UML diagrams annotated according to the UML-SPT, and automatically generates a performance model in terms of generalized stochastic Petri nets (GSPN), using the GreatSPN file format. The input of the tool constitutes a software model designed as a set of UML state machines, whose activities can be modelled using UML activity diagrams. The class diagram specifies system population and the deployment diagram models some inter-nodes characteristics (i.e. network speed).
  • Keywords
    Petri nets; Unified Modeling Language; software performance evaluation; software tools; stochastic processes; GreatSPN file format; OMG framework; SPE tool; UML specification; UML state machine; UML-SPT; generalized stochastic Petri nets; software model; software performance engineering tool; system population; time specification; Algebra; Communication standards; Java; Petri nets; Samarium; Software performance; Software systems; Software tools; Stochastic processes; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quantitative Evaluation of Systems, 2005. Second International Conference on the
  • Print_ISBN
    0-7695-2427-3
  • Type

    conf

  • DOI
    10.1109/QEST.2005.3
  • Filename
    1595803