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
Link To Document :
بازگشت