ACM Home Page
Please provide us with feedback. Feedback
A simulation-based approach to software performance modeling
Full text PdfPdf (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
Simonetta Balsamo  Universitá Ca' Foscari di Venezia, Mestre, Italy
Moreno Marzolla  Universitá Ca' Foscari di Venezia, Mestre, Italy
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 69,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/940071.940122
What is a DOI?

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
 
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


Collaborative Colleagues:
Simonetta Balsamo: colleagues
Moreno Marzolla: colleagues

Peer to Peer - Readers of this Article have also read: