| From UML models to software performance results: an SPE process based on XML interchange formats |
| Full text |
Pdf
(356 KB)
|
| Source
|
Workshop on Software and Performance
archive
Proceedings of the 5th international workshop on Software and performance
table of contents
Palma, Illes Balears, Spain
Pages: 87 - 98
Year of Publication: 2005
ISBN:1-59593-087-6
|
|
Authors
|
|
Connie U. Smith
|
Performance Engineering Services, Santa Fe, New Mexico
|
|
Catalina M. Lladó
|
Universitat Illes Balears, Palma de Mallorca, Spain
|
|
Vittorio Cortellessa
|
Università dell'Aquila, Via Vetoio, Coppito, L'Aquila, Italy
|
|
Antinisca Di Marco
|
Università dell'Aquila, Via Vetoio, Coppito, L'Aquila, Italy
|
|
Lloyd G. Williams
|
Software Engineering Research, Louisville, CO
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 9, Downloads (12 Months): 79, Citation Count: 11
|
|
|
ABSTRACT
The SPE process uses multiple performance assessment tools depending on the state of the software and the amount of performance data available. This paper describes two XML based interchange formats that facilitate using a variety of performance tools in a plug-and-play manner thus enabling the use of the tool best suited to the analysis. The Software Performance Model Interchange Format (S-PMIF) is a common representation that is used to exchange information between (UML-based) software design tools and software performance engineering tools. On the other hand, the performance model interchange format (PMIF 2.0) is a common representation for system performance model data that can be used to move models among system performance modeling tools that use a queueing network model paradigm. This paper first defines an XML based S-PMIF based on an updated SPE meta-model Then it demonstrates the feasibility of using both the S-PMIF and the PMIF 2.0 to automatically translate an architecture description in UML into both a software performance model and a system performance model to study the performance characteristics of the architecture. This required the implementation of some extensions to the XPRIT software in order to export UML models into the S-PMIF and a new function in the SPEED software to import S-PMIF models, which are also described. The SPE process and an experimental proof of concept are presented.
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
|
|
| |
2
|
H. Beilner, J. Mäter, and N. Weissenburg. Towards a Performance Modeling Environment: News on HIT. in Proceedings 4th International Conference on Modeling Techniques and Tools for Computer Performance Evaluation. 1988: Plenum Publishing.
|
| |
3
|
|
| |
4
|
EIA, CDIF - CASE Data Interchange Format Overview, Engineering Department, Electronics Industries Association, Arlington, VA, EIA/IS-106, January 1994.
|
 |
5
|
|
| |
6
|
P. Hughes, SP Principles, STC Technology. o59/ICL226/0, July 1988.
|
 |
7
|
|
| |
8
|
|
| |
9
|
OMG, XML Metadata Interchange (XMI) 2.0, OMG Full Specification, formal/03-05-02, 2002.
|
| |
10
|
OMG, UML Profile for Schedulability, Performance and Time, formal/03-09-01, OMG Full Specification, 2003.
|
 |
11
|
|
| |
12
|
Poseidon, www.gentleware.com,
|
| |
13
|
N. Savino, et al. Extending UML to Manage Performance Models for Software Architectures: A Queuing Network Approach. in Proc. 9th Int. Symposium on Modeling. Analysis and Simulation of Computer and Telecommunication Systems, SPECTS. 2002. San Diego, CA.
|
| |
14
|
|
| |
15
|
C. U. Smith, Definition of A Performance Model Interchange Format, Performance Engineering Services, PES-1001-94, October 1994.
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
C. U. Smith, et al., Software Performance Engineering Model Interchange Format (S-PMIF 2.0): XML Definition and Implementation Technical Report, L&S Computer Technology, Inc., www.perfeng.com/paperndx.htm, Dec. 2004.
|
| |
22
|
|
CITED BY 11
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Dharmesh Thakkar , Ahmed E. Hassan , Gilbert Hamann , Parminder Flora, A framework for measurement based performance modeling, Proceedings of the 7th international workshop on Software and performance, June 23-26, 2008, Princeton, NJ, USA
|
|
|
|
|
|
|
|