In the development of a large, complex, distributed and Internet based software application, the performance is an important quality to be considered by the developers. A methodology called Multilevel Specification and Performance Analysis (MSPA) is proposed for tracking the performance of a specification during its development through successive levels of abstraction. The MSPA captures the specification of a system using Use Case Maps (UCM) and constructs a performance model as a Layered Queuing Network (LQN), which is then solved to obtain the performance analysis results. The use of tools and automation makes the performance analysis easier to accomplish.

The MSPA methodology is evaluated on the specification of a presence system on the Internet with interesting performance results. The scalability and the sensitivity of the system are studied and the bottleneck of the system is identified. The important performance results for the simpler, more abstract models are still valid for the more complex and more detailed models.


  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title Multilevel Performance Analysis of Scenario Specification for a Presence System
Authors Huai Liu
Type Thesis
Conference/Journal Title M.Sc. Thesis, SCE Dept. Carleton University, Ottawa, Canada
Month October
Year 2002
Pages 172
Keywords Layered Queuing Network, MSPA Methodology, Performance, Presence, Use Case Maps
Topic attachments
I Attachment Action Size Date Who Comment
Huai-Liu-thesis.pdfpdf Huai-Liu-thesis.pdf manage 479 K 09 Aug 2006 - 15:51 DanielAmyot Final thesis
Topic revision: r1 - 09 Aug 2006, DanielAmyot
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback