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 条
  • [21] Integrating software models and platform models for performance analysis
    Cortellessa, Vittorio
    Pierini, Pierluigi
    Rossi, Daniele
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2007, 33 (06) : 385 - 401
  • [22] Performance metrics in software design models
    Sabetta, Antonino
    Koziolek, Heiko
    DEPENDABILITY METRICS: ADVANCED LECTURES, 2008, 4909 : 219 - +
  • [23] Preliminary Study of Software Performance Models
    Issamjebreen
    Awad, Mohammed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (02) : 239 - 242
  • [24] Software performance analysis in UML models
    Distefano, S
    Scarpa, M
    Puliafito, A
    2005 WORKSHOP ON TECHNIQUES, METHODOLOGIES AND TOOLS FOR PERFORMANCE EVALUATION OF COMPLEX SYSTEMS, PROCEEDINGS, 2005, : 115 - 125
  • [25] Software Process Models and Project Performance
    Krishnan M.S.
    Mukhopadhyay T.
    Zubrow D.
    Information Systems Frontiers, 1999, 1 (3) : 267 - 277
  • [26] Synthesis of behavioral models from scenarios
    Uchitel, S
    Kramer, J
    Magee, J
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2003, 29 (02) : 99 - 115
  • [27] Performance Profiling of Radio Models and Anglova Based Scenarios
    Wagen, Jean-Frederic
    Adalid, Victor
    Waeber, Gilles
    Buntschu, Francois
    Bovet, Gerome
    2019 INTERNATIONAL CONFERENCE ON MILITARY COMMUNICATIONS AND INFORMATION SYSTEMS (ICMCIS), 2019,
  • [28] Automated Extraction of Rich Software Models from Limited System Information
    Langhammer, Michael
    Shahbazian, Arman
    Medvidovic, Nenad
    Reussner, Ralf H.
    2016 13TH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE (WICSA), 2016, : 99 - 108
  • [29] Towards the construction of computational models of emotions from the perspective of a software system
    Osuna, Enrique
    Padilla, Elsa L.
    Rodriguez, Luis-Felipe
    COGNITIVE SYSTEMS RESEARCH, 2023, 78 : 57 - 70
  • [30] Rapid Exploration of Multimedia System-on-Chips with Automatically Generated Software Performance Models
    Kirchsteiger, C. M.
    Schweitzer, H.
    Trummer, C.
    Steger, C.
    Weiss, R.
    Pistauer, M.
    PROCEEDINGS OF THE 2008 IEEE/ACM/IFIP WORKSHOP ON EMBEDDED SYSTEMS FOR REAL-TIME MULTIMEDIA, 2008, : 19 - +