Software performance models from system scenarios

被引:6
|
作者
Petriu, DB [1 ]
Woodside, M [1 ]
机构
[1] Carleton Univ, Dept Syst & Comp Engn, Ottawa, ON K1S 5B6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
software performance; scenarios; software quality; software evaluation; Use Case Maps; UML; Layered Queueing Networks;
D O I
10.1016/j.peva.2004.09.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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). (c) 2004 Published by Elsevier B.V.
引用
收藏
页码:65 / 89
页数:25
相关论文
共 50 条
  • [1] Software performance models from system scenarios in use case maps
    Petriu, DC
    Woodside, M
    COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS, 2002, 2324 : 141 - 158
  • [2] Software models complex receiver system performance
    Conrad, A
    MICROWAVES & RF, 1996, 35 (03) : 145 - 146
  • [3] Transformation challenges: from software models to performance models
    Woodside, Murray
    Petriu, Dorina C.
    Merseguer, Jose
    Petriu, Dorin B.
    Alhaj, Mohammad
    SOFTWARE AND SYSTEMS MODELING, 2014, 13 (04): : 1529 - 1552
  • [4] Transformation challenges: from software models to performance models
    Murray Woodside
    Dorina C. Petriu
    José Merseguer
    Dorin B. Petriu
    Mohammad Alhaj
    Software & Systems Modeling, 2014, 13 : 1529 - 1552
  • [5] Software Quality Models: Purposes, Usage Scenarios and Requirements
    Deissenboeck, Florian
    Juergens, Elmar
    Lochmann, Klaus
    Wagner, Stefan
    WOSQ: 2009 ICSE WORKSHOP ON SOFTWARE QUALITY, 2009, : 9 - 14
  • [6] A Survey of Performance Evaluation Models for Distributed Software System Architecture
    Olabiyisi, S. O.
    Omidiora, E. O.
    Uzoka, F. M. E.
    Mbarika, Victor
    Akinnuwesi, B. A.
    WORLD CONGRESS ON ENGINEERING AND COMPUTER SCIENCE, VOLS 1 AND 2, 2010, : 35 - +
  • [7] Deriving performance models from Software Architecture specifications
    Balsamo, S
    Simeoni, M
    MODELLING AND SIMULATION 2001, 2001, : 841 - 845
  • [8] Transformations of software models into performance models
    Cortellessa, V
    Di Marco, A
    Inverardi, P
    ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, : 728 - 729
  • [9] A software pattern to check scenarios in a reactive system
    Itoh, K
    Kobayashi, H
    ELECTRONICS AND COMMUNICATIONS IN JAPAN PART III-FUNDAMENTAL ELECTRONIC SCIENCE, 2004, 87 (11): : 11 - 19
  • [10] Software performance evaluation by models
    Woodside, M
    PERFORMANCE EVALUATION: ORIGINS AND DIRECTIONS, 2000, 1769 : 283 - 304