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 条
  • [31] Cloud Transmission: System Performance and Application Scenarios
    Montalban, Jon
    Zhang, Liang
    Gil, Unai
    Wu, Yiyan
    Angulo, Itziar
    Salehian, Khalil
    Park, Sung-Ik
    Rong, Bo
    Li, Wei
    Kim, Heung Mook
    Angueira, Pablo
    Velez, Manuel
    IEEE TRANSACTIONS ON BROADCASTING, 2014, 60 (02) : 170 - 184
  • [32] Derivation of Petri Net performance models from UML specifications of communications software
    King, P
    Pooley, R
    COMPUTER PERFORMANCE EVALUATION, PROCEEDINGS: MODELLING TECHNIQUES AND TOOLS, 2000, 1786 : 262 - 276
  • [33] Generating software from models
    Crawley, S
    INTERNATIONAL CONFERENCE ON SOFTWARE METHODS AND TOOLS, PROCEEDING, 2000, : 233 - 239
  • [34] VISUALIZING A HIERARCHY OF PERFORMANCE MODELS FOR SOFTWARE SYSTEMS
    AMMAR, RA
    ROSIENE, CP
    SOFTWARE-PRACTICE & EXPERIENCE, 1993, 23 (03): : 293 - 315
  • [35] EVALUATING THE PERFORMANCE OF SOFTWARE-RELIABILITY MODELS
    DOWNS, T
    SCOTT, A
    IEEE TRANSACTIONS ON RELIABILITY, 1992, 41 (04) : 533 - 538
  • [36] The performance of software reliability models: A view point
    Dep. of Information Systems, Al Al-Bayt University, Jordan University, Mafraq, Jordan
    Faqih, K.M.S. (km_faqih@aabu.edu.jo), 2013, RAMS Consultants (09)
  • [37] Visualizing a hierarchy of performance models for software systems
    Ammar, Reda A.
    Pe Rosiene, Carolyn
    Software - Practice and Experience, 1993, 23 (03) : 293 - 315
  • [38] Statistical Inference of Software Performance Models for Parametric Performance Completions
    Happe, Jens
    Westermann, Dennis
    Sachs, Kai
    Kapova, Lucia
    RESEARCH INTO PRACTICE-REALITY AND GAPS, PROCEEDINGS, 2010, 6093 : 20 - +
  • [39] A workbench for synthesising behaviour models from scenarios
    Uchitel, S
    Kramer, J
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 188 - 197
  • [40] KAIROS: Intelligent System for Scenarios Recommendation at the Beginning of Software Process Improvement
    Garcia Rodriguez, Ana Marys
    Perez Betancourt, Yadian Guillermo
    Febles Rodriguez, Juan Pedro
    Trujillo Casanola, Yaimi
    Perdomo Vergara, Alejandro
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2018, 42 (04): : 535 - 544