You are here: UCM Web>UCMVirtualLibrary>VirLibPerfEval05 (06 Nov 2009)


The earliest definition of a software system may be in the form of Use Cases, which may be elaborated as scenarios. In this work, performance models are created from scenarios, to permit the earliest possible analysis of potential performance issues. Suitable forms of scenario models include Unified Modeling Language (UML) Activity or Sequence Diagrams (SD), and Use Case Maps (UCM) from the User Requirements Notation (URN) standard. They capture the causal flow of intended execution, and the operations, activities or responsibilities which may be allocated to components, with their expected resource demands. The Scenario to Performance (S2 P?) algorithm described here automatically transforms scenario models into performance models, and the LQNGenerator tool implements S2 P? to convert UCM scenario models into layered queueing performance models. S2 P? can, in principle, also be applied to other scenario models, including Message Sequence Charts, UML Activity Graphs (or Collaboration Diagrams, or Sequence Diagrams).

-- Daniel Amyot - 01 Apr 2008


Form For Virtual Library edit

Title Software performance models from system scenarios
Authors D.B. Petriu, C.M. Woodside
Type Journal
Conference/Journal Title Performance Evaluation
Volume/Number 61(1)
Publisher Elsevier B.V.
Month June
Year 2005
Pages 65-89
DOI 10.1016/j.peva.2004.09.005
Keywords Software performance; Scenarios; Software quality; Software evaluation; Use Case Maps; UML; Layered Queueing Networks
Topic revision: r2 - 06 Nov 2009 - 09:05:24 - Gunter Mussbacher
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