Affiliation:
1. Universitá Ca' Foscari di Venezia, Mestre, Italy
Abstract
Quantitative performance analysis of software systems should be integrated in the early stages of the development process. We propose a simulation-based performance modeling of software architectures specified in UML. We propose an algorithm for deriving a simulation model from annotated UML software architectures. We introduce the annotation for some UML diagrams, i.e., Use Case, Activity and Deployment diagrams, to describe system performance parameters. Then we show how to derive a process-oriented simulation model by automatically extracting information from the UML diagrams. Simulation provides performance results that are reported into the UML diagrams as tagged values. The proposed methodology has been implemented into a prototype tool called UML-?. The proposed methodology will be illustrated on a simple case study.
Publisher
Association for Computing Machinery (ACM)
Reference11 articles.
1. A UML tool for an automatic generation of simulation programs
2. UML extensions for the specification and evaluation of latency constraints in architectural models
3. A. M. Law and W. D. Kelton. Simulation Modeling and Analysis. McGraw--Hill 3rd edition 2000. A. M. Law and W. D. Kelton. Simulation Modeling and Analysis. McGraw--Hill 3rd edition 2000.
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献