| Extending model transformations in the performance domain with a node modeling library |
| Full text |
Pdf
(285 KB)
|
Source
|
Workshop on Software and Performance
archive
Proceedings of the 7th international workshop on Software and performance
table of contents
Princeton, NJ, USA
SESSION: Modeling from component libraries
table of contents
Pages 157-164
Year of Publication: 2008
ISBN:978-1-59593-873-2
|
|
Authors
|
|
Flavio Duarte
|
Siemens Corporate Research, Princeton, NJ, USA
|
|
William Hasling
|
Siemens Corporate Research, Princeton, NJ, USA
|
|
William Sherman
|
Siemens Corporate Research, Princeton, NJ, USA
|
|
Daniel Paulish
|
Siemens Corporate Research, Princeton, NJ, USA
|
|
Rosa Maria Leao
|
UFRJ, Rio de Janeiro, Brazil
|
|
Edmundo Souza Silva
|
UFRJ, Rio de Janeiro, Brazil
|
|
Vittorio Cortellessa
|
Università dell'Aquila, Coppito, Italy
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 7, Downloads (12 Months): 57, Citation Count: 0
|
|
|
ABSTRACT
We introduce a new methodology that employs an architecture framework that can be used to automatically generate simulation models based on the UML model diagrams created by requirements engineers and software system architects. The framework takes advantage of a library of node models already specified by expert performance engineers. We envision that requirements engineers and architects will be able to generate optimized performance models using this approach by annotating UML deployment diagrams and sequence diagram models with performance requirements. In addition, they would be able to generate optimized simulation models by putting together existing simulation nodes. We report on our experience using our methodology to do a performance analysis of a large e-commerce application employing two different load balancing algorithms for the e-commerce application server. We have found that generating the simulation model using our approach was very efficient because requirements engineers and architects did not have to worry about the details of the simulation nodes implementation, which were developed by performance engineers. Therefore, they could focus their work on the UML diagram models that were related to their own domain of expertise.
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
|
International workshops in software and performance, wosp 1998-2008, http://www.wosp-conference.org/.
|
| |
2
|
The mosquito tool, http://sealabtools.di.univaq.it/sealab/tools.html.
|
| |
3
|
|
| |
4
|
|
 |
5
|
Forest Baskett , K. Mani Chandy , Richard R. Muntz , Fernando G. Palacios, Open, Closed, and Mixed Networks of Queues with Different Classes of Customers, Journal of the ACM (JACM), v.22 n.2, p.248-260, April 1975
[doi> 10.1145/321879.321887]
|
| |
6
|
|
 |
7
|
Edmundo de S. e Silva , Ana P. C. da Silva , Antonio A. de A. Rocha , Rosa M. M. Leão , Flávio P. Duarte , Fernando J. S. Filho , Guilherme D. G. Jaime , Richard R. Muntz, Modeling, analysis, measurement and experimentation with the Tangram-II integrated environment, Proceedings of the 1st international conference on Performance evaluation methodolgies and tools, October 11-13, 2006, Pisa, Italy
[doi> 10.1145/1190095.1190103]
|
| |
8
|
E. de Souza e Silva and R. Muntz. Stochastic Analysis of Computer and Communication Systems, chapter Queueing Networks: Solutions and Applications, pages 319--399. North-Holland, 1990.
|
| |
9
|
S. Rottger and S. Zschaler. Model-driven development for non-functional properties: refinement through model transformation. Proc. of UML 2004, LNCS 3273, pages 275--289, 2004.
|
| |
10
|
|
| |
11
|
J. Skene and W. Emmerick. Model-driven performance analysis of Enterprise Information Systems, ENTCS 82(6), 2003.
|
| |
12
|
|
|