ACM Home Page
Please provide us with feedback. Feedback
PRIMAmob-UML: a methodology for performance analysis of mobile software architectures
Full text pdf formatPdf (253 KB)
Source Workshop on Software and Performance archive
Proceedings of the 3rd international workshop on Software and performance table of contents
Rome, Italy
SESSION: Extending performance approaches to new application domains table of contents
Pages: 262 - 274  
Year of Publication: 2002
ISBN:1-58113-563-7
Authors
Vincenzo Grassi  Universita' di Roma "Torvergata", Italy
Raffaela Mirandola  Universita' di Roma "Torvergata", Italy
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 57,   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/584369.584411
What is a DOI?

ABSTRACT

Different paradigms (client-server, mobility based, etc.) have been suggested and adopted to cope with the complexity of designing the software architecture of distributed applications for wide area environments, and selecting the "best" paradigm is a typical choice to be made in the very early software design phases. Several factors should drive this choice, one of them being the impact of the adopted paradigm on the application performance. Within this framework our contribution is as follows: we apply an extension of UML to better modelling the possible adoption of mobility-based paradigms in the software architecture of an application; we extend classical models, like queueing networks models and execution graphs, to cope with mobile architectures; we introduce a complete methodology that, starting from a software architecture described using this extended notation, generates a performance model (namely an Extended Queueing Network augmented with mobility features) that allows the designer to evaluate the convenience of introducing logical mobility into a software application.


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
WOSP2000, Proc. of the 2nd Int. Workshop on Software and Performance. ACM, 2000.
 
2
 
3
4
 
5
 
6
7
 
8
V. Cortellessa, G. Iazeolla, and R. Mirandola. Early performance verification for object-oriented software systems. IEE Proceedings on Software, June 2000.
9
 
10
 
11
 
12
R. Gordon, P. Loewner, and E. MacNair. The research queueing package version 3. IBM T.J. Watson Research Center, New York, 1992.
 
13
 
14
R. Jain. Art of Computer Systems Performance Analysis. Wiley, New York, 1990.
 
15
P. Kahkipuro. Uml based performance modeling framework for object-oriented distributed systems. In UML1999 Conference Proceedings. LNCS 1723, Springer Verlag, October 1999.
 
16
P. King and R. Pooley. Using uml to derive stochastic petri net models. In Proc. of the 15th UK Performance Engineering Workshop. Dept. of Computer Science, The University of Bristol, July 1999.
17
 
18
 
19
J. Merseguer, J. Campos, and E. Mena. Performance evaluation for the design of agent-based systems: A petri net approach. In Proc. of Software Engineering and Petri Nets (SEPN 2000), June 2000.
 
20
R. Mirandola and V. Cortellessa. Uml based performance modeling of distributed systems. In UML2000 Conference Proceedings. LNCS 1939, Springer Verlag, October 2000.
 
21
 
22
R. Pooley and P. King. The unified modeling language and performance engineering. IEE Proceedings on Software, 146(1):2-10, February 1999.
23
 
24
 
25
B. Selic. Response to the omg rfp for schedulability, performance and time. In OMG document number ad/2001-06-14, June 2001.
 
26
 
27
 
28
B. Spitznagel and D. Garlan. Architecture-based performance analysis. In Proc. 1998 Conference on Software Engineering and Knowledge Engineering, June 1998.
 
29
M. Strasser and M. Schwehm. A performance model for mobile agent system. In Int. Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA 97), 1997.
30


Collaborative Colleagues:
Vincenzo Grassi: colleagues
Raffaela Mirandola: colleagues

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