Title
Software performance models from system scenarios
Abstract
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 (S2P) algorithm described here automatically transforms scenario models into performance models, and the LQNGenerator tool implements S2P to convert UCM scenario models into layered queueing performance models. S2P can, in principle, also be applied to other scenario models, including Message Sequence Charts, UML Activity Graphs (or Collaboration Diagrams, or Sequence Diagrams).
Year
DOI
Venue
2005
10.1016/j.peva.2004.09.005
Perform. Eval.
Keywords
Field
DocType
sequence diagrams,potential performance issue,software performance model,software performance,system scenario,use case maps,collaboration diagrams,layered queueing performance model,scenario model,scenarios,software evaluation,uml activity graphs,ucm scenario model,uml,message sequence charts,performance model,software quality,layered queueing networks,unified modeling language,use case,message sequence chart,software systems,sequence diagram,layered queueing network
Sequence diagram,Use case,Unified Modeling Language,Computer science,Software system,Real-time computing,Software performance testing,Use case maps,Queueing theory,Software quality
Journal
Volume
Issue
ISSN
61
1
Performance Evaluation
Citations 
PageRank 
References 
11
0.90
17
Authors
2
Name
Order
Citations
PageRank
Dorin Bogdan Petriu129415.43
Murray Woodside2121581.20