• English
    • svenska
  • English 
    • English
    • svenska
  • Login
View Item 
  •   Home
  • Student essays / Studentuppsatser
  • Department of Applied Information Technology / Institutionen för tillämpad informationsteknologi
  • Master theses / Institutionen för tillämpad informationsteknologi
  • View Item
  •   Home
  • Student essays / Studentuppsatser
  • Department of Applied Information Technology / Institutionen för tillämpad informationsteknologi
  • Master theses / Institutionen för tillämpad informationsteknologi
  • View Item
JavaScript is disabled for your browser. Some features of this site may not work without it.

Software Performance Evaluation using UML-Ψ (PSI)

Abstract
Predicting the performance of software architectures during early design stages is an active field of research in software engineering. It is expected that accurate predictions minimize the risk of performance problems in software system. This would improve quality and save development time and cost of bug fixing in the later stages. SPE (Software Performance Engineering) and UML-Ψ (PSI) are among those methods which are used for performance prediction and helping the software architect to catch performance bottlenecks early. SPE is a relatively mature approach and makes use of execution graphs and message sequence charts for the system’s representation. On the other hand, UML-Ψ uses Use Case, Activity and Deployment diagrams for the system’s representation. Use Case diagrams correspond to workloads applied to the system. Activity diagrams provide a high-level description of the computation steps performed by the system, and Deployment diagrams describe the physical resources on which the computations take place. This thesis presents the research aimed at using UML-Ψ together with SPE. This is done by implementing a performance analysis example in these two methods. One of the contributions in the thesis is the definition of translation mechanism devised to facilitate the translation from SPE models and UML-Ψ models. However, only a subset of SPE models is considered during the thesis. Another contribution is done by identifying some improvements with respect to the uml modeling tools to increase the worth of UML-Ψ. The results presented in the thesis show how to use UML-Ψ with SPE by properly translating the models from one form to another.
Degree
Master theses
URI
http://hdl.handle.net/2077/10494
Collections
  • Master theses / Institutionen för tillämpad informationsteknologi
View/Open
gupea_2077_10494_1.pdf (625.8Kb)
Date
2008-06-30
Author
Mirza, Omer Nauman
Keywords
Software Performance
Performance Engineering
SPE
UML
UML-Ψ
Software Architecture
Series/Report no.
Report/IT University of Göteborg
2007:118
Language
eng
Metadata
Show full item record

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV
 

 

Browse

All of DSpaceCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

My Account

LoginRegister

DSpace software copyright © 2002-2016  DuraSpace
Contact Us | Send Feedback
Theme by 
Atmire NV