Visualizing a hierarchy of performance models for software systems

被引:0
|
作者
Ammar, Reda A. [1 ]
Pe Rosiene, Carolyn [1 ]
机构
[1] Univ of Connecticut, Storrs, United States
关键词
Computer aided analysis - Computer graphics - Hierarchical systems - Interfaces (computer) - Queueing theory - User interfaces;
D O I
暂无
中图分类号
学科分类号
摘要
Definition of a software process to be analyzed is normally top-down. Analysis starts with a rough description and evolves into finer granularity as more performance and functional requirements become available. This process involves different performance models at each stage. The relationship between these models forms a hierarchy of performance models. Performance parameters propagate bottom-up and the analysis of these models is very complex, so that it is essential to develop computer aided performance evaluation (CAPE) tools to support the evaluation process. In this work we developed a graphical interface for CAPE environments called the Graphical Performance Evaluation (GRAPE) system. GRAPE supports the structural design of five different performance models: queueing, state, computation structure, data flow and statistical models. These models can be used to design parallel/distributed real-time software systems at different levels of granularity. GRAPE is the front-end tool for a CAPE environment that will allow the user to integrate the relationships between different performance metrics at different levels of analysis. These metrics propagate between the modeling hierarchy to arrive at a final quantitative or symbolic measure of its performance.
引用
收藏
页码:293 / 315
相关论文
共 50 条
  • [31] MRP software systems' performance
    Hilvers, Tony
    Sterling, Kim
    Hartman, Michael
    Circuits Assembly, 1997, 8 (12):
  • [32] 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
  • [33] 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
  • [34] 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
  • [35] Performance metrics in software design models
    Sabetta, Antonino
    Koziolek, Heiko
    DEPENDABILITY METRICS: ADVANCED LECTURES, 2008, 4909 : 219 - +
  • [36] Preliminary Study of Software Performance Models
    Issamjebreen
    Awad, Mohammed
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2016, 7 (02) : 239 - 242
  • [37] 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
  • [38] Software Process Models and Project Performance
    Krishnan M.S.
    Mukhopadhyay T.
    Zubrow D.
    Information Systems Frontiers, 1999, 1 (3) : 267 - 277
  • [39] Software systems: Languages, models, and processes
    Bolchini, C
    Ghezzi, C
    HARDWARE/SOFTWARE CO-DESIGN, 1996, 310 : 397 - 426
  • [40] INFERENCE FROM MODELS OF SOFTWARE SYSTEMS
    STAVELY, AM
    JOURNAL OF SYSTEMS AND SOFTWARE, 1985, 5 (03) : 185 - 191