ACM Home Page
Please provide us with feedback. Feedback
Performance analysis of time-enhanced UML diagrams based on stochastic processes
Full text PdfPdf (419 KB)
Source Workshop on Software and Performance archive
Proceedings of the 3rd international workshop on Software and performance table of contents
Rome, Italy
SESSION: Performance modeling and analysis table of contents
Pages: 25 - 34  
Year of Publication: 2002
ISBN:1-58113-563-7
Authors
Christoph Lindemann  University of Dortmund, Germany
Axel Thümmler  University of Dortmund, Germany
Alexander Klemm  University of Dortmund, Germany
Marco Lohmann  University of Dortmund, Germany
Oliver P. Waldhorst  University of Dortmund, Germany
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 48,   Citation Count: 7
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/584369.584375
What is a DOI?

ABSTRACT

In this paper, we propose extensions to UML state diagrams and activity diagrams in order to allow the association of events with exponentially distributed and deterministic delays. We present an efficient algorithm for the state space generation out of these UML diagrams that allows a quantitative analysis by means of an underlying stochastic process. We identify a particular stochastic process, the generalized semi-Markov process (GSMP), as the appropriate vehicle on which quantitative analysis is performed. As innovative feature the algorithm removes vanishing states, i.e. states with no timed events active, and considers branching probabilities within activity diagrams. Furthermore, we introduce a performance evaluation framework that allows a system designer to predict performance measures at several steps in the design process. The applicability of our approach for practical performance and dependability projects is demonstrated by an UML specification of the General Packet Radio Service, a packet switched extension in GSM wireless networks.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
M. Ajmone Marsan, G. Balbo, G. Conte, S. Donatelli, and G. Francheschinis, Modelling with Generalized Stochastic Petri Nets, John Wiley & Sons, 1995.
 
2
3
 
4
V. Cortellessa and R. Mirandola, UML Based Performance Modeling of Distributed Systems, in: A. Evans, S. Kent, B. Selic, (Eds.), 3rd Int. Conf. on the Unified Modeling Language, York, UK, LNCS 1939, 178-193, Springer, 2000.
 
5
CSIM18-The Simulation Engine, http://www.mesquite.com.
 
6
 
7
ETSI, Digital cellular telecommunications system (Phase 2+); General Packet Radio Service (GPRS); Service description; Stage 2, GSM recommendation 03.60, 1999.
 
8
 
9
 
10
 
11
 
12
C. Lindemann and A. Thümmler, Transient Analysis of Deterministic and Stochastic Petri Nets with Concurrent Deterministic Transitions, Performance Evaluation, Special Issue Proc. Performance 1999,36&37, 35-54, 1999.
 
13
14
 
15
Object Management Group, OMG Unified Modeling Language Specification, OMG Document formal/2001-09-67, September 2001, http://www.omg.org.
 
16
Object Management Group, RFP: UML Profile for Scheduling, Performance, and Time, OMG Document ad/99-03-13, March 1999, http://www.omg.org.
 
17
Object Management Group, Response to the OMG RFP for Schedulability, Performance, and Time, OMG Document ad/2001-06-14, June 2001, http://www.omg.org.
 
18
 
19
Rational Rose, http://www.rational.com/products/rose/.
 
20
Rhapsody, http://www.ilogix.com.
 
21
G.S. Shedler, Regenerative Stochastic Simulation, Academic Press 1993.
 
22
23
 
24
W. Whitt, Continuity of Generalized Semi-Markov Processes, Mathematics of Operations Research,5, 494-501, 1980.

CITED BY  7

Collaborative Colleagues:
Christoph Lindemann: colleagues
Axel Thümmler: colleagues
Alexander Klemm: colleagues
Marco Lohmann: colleagues
Oliver P. Waldhorst: colleagues