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 条
  • [41] Co-evolving scenarios and simulated players to locate bugs that arise from the interaction of software models of video games
    Roca, Isis
    Pastor, Oscar
    Cetina, Carlos
    Arcega, Lorena
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 169
  • [42] Software design method for agent-systems from scenarios
    Matsumoto, K
    Honiden, S
    COMPUTERS AND THEIR APPLICATIONS, 2004, : 136 - 141
  • [43] Building internal business scenarios based on real data from a performance measurement system
    Rodriguez-Rodriguez, Raul
    Alfaro Saiz, Juan Jose
    Ortiz Bas, Angel
    Miguel Carot, Jose
    Jabaloyes, Jose M.
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2010, 77 (01) : 50 - 62
  • [44] Regional energy system variation in global models: Results from the Asian Modeling Exercise scenarios
    Clarke, Leon
    Krey, Volker
    Weyant, John
    Chaturvedi, Vaibhav
    ENERGY ECONOMICS, 2012, 34 : S293 - S305
  • [45] Regional energy system variation in global models: Results from the Asian Modeling Exercise scenarios
    Clarke, L. (leon.clarke@pnl.gov), 1600, Elsevier B.V., Netherlands (34):
  • [46] Process modelers need models too: Using scenarios in software development process modeling
    Turk, D
    Vaishnavi, V
    ASSOCIATION FOR INFORMATION SYSTEMS PROCEEDINGS OF THE AMERICAS CONFERENCE ON INFORMATION SYSTEMS, 1998, : 900 - 902
  • [47] SYSTEM STRUCTURE AND SOFTWARE MAINTENANCE PERFORMANCE
    GIBSON, VR
    SENN, JA
    COMMUNICATIONS OF THE ACM, 1989, 32 (03) : 347 - 358
  • [48] A System for Performance Evaluation of Embedded Software
    Cho, Yong-Yoon
    Moon, Jong-Bae
    Kim, Young-Chul
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 1, 2007, 1 : 47 - 50
  • [49] Software helps visualize system performance
    Conrad, A
    MICROWAVES & RF, 2002, 41 (01) : 102 - 102
  • [50] From UML descriptions of high-level software architectures to LQN performance models
    Petriu, DC
    Wang, X
    APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, PROCEEDINGS, 2000, 1779 : 47 - 62