| A simulation-based approach to software performance modeling |
| Full text |
Pdf
(127 KB)
|
| Source
|
Foundations of Software Engineering
archive
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
table of contents
Helsinki, Finland
POSTER SESSION: Poster Session
table of contents
Pages: 363 - 366
Year of Publication: 2003
ISBN:1-58113-743-5
Also published in ...
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 10, Downloads (12 Months): 69, Citation Count: 3
|
|
|
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.
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
|
L. B. Arief and N. A. Speirs. Automatic generation of distributed system simulations from UML. In Proceedings of ESM '99, pages 85--91, Warsaw, Poland, June 1999.
|
 |
2
|
|
| |
3
|
S. Balsamo, A. D. Marco, P. Inverardi, and M. Simeoni. Software performance: state of the art and perspectives. Tech. Rep. MIUR SAHARA Project TR SAH/04, Dec. 2002.
|
| |
4
|
S. Balsamo and M. Marzolla. A simulation-based approach to software performance modeling. Tech. Rep. MIUR Sahara Project TR SAH/44, Mar. 2003.
|
 |
5
|
Miguel de Miguel , Thomas Lambolais , Mehdi Hannouz , Stéphane Betgé-Brezetz , Sophie Piekarec, UML extensions for the specification and evaluation of latency constraints in architectural models, Proceedings of the 2nd international workshop on Software and performance, p.83-88, September 2000, Ottawa, Ontario, Canada
[doi> 10.1145/350391.350411]
|
| |
6
|
|
| |
7
|
|
| |
8
|
O. M. G. (OMG). Unified modeling language (UML), version 1.4, Sept. 2001.
|
| |
9
|
O. M. G. (OMG). UML profile for schedulability, performance and time specification. Technical Report ptc/02-03-02, OMG, Mar. 2002.
|
| |
10
|
O. M. G. (OMG). XML Metadata Interchange (XMI) specification, version 1.2, Jan. 2002.
|
| |
11
|
R. J. Pooley and P. J. B. King. The Unified Modeling Language and performance engineering. In IEE Proceedings -- Software, volume 146, pages 2--10, Feb. 1999.
|
| |
12
|
Proc. of WOSP 2000, Ottawa, Canada, Sept. 2000. ACM Press.
|
| |
13
|
|
| |
14
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|