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 条
  • [21] Advanced models, applications, and software systems for high performance computing application in microelectronics
    Langer, E
    Selberherr, S
    HIGH PERFORMANCE SCIENTIFIC AND ENGINEERING COMPUTING, 1999, 8 : 291 - 308
  • [22] THE APPLICATION OF SOFTWARE MAINTAINABILITY MODELS IN INDUSTRIAL SOFTWARE SYSTEMS
    COLEMAN, D
    LOWTHER, B
    OMAN, P
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 29 (01) : 3 - 16
  • [23] Distributable features view: Visualizing the structural characteristics of distributed software systems
    Cosma, Dan C.
    Marinescu, Radu
    4TH IEEE INTERNATIONAL WORKSHOP ON VISUALIZING SOFTWARE FOR UNDERSTANDING AND ANALYSIS, PROCEEDINGS, 2007, : 55 - +
  • [24] Bifrost: Visualizing and Checking Behavior of Embedded Systems across Hardware and Software
    McGrath, Will
    Drew, Daniel
    Warner, Jeremy
    Kazemitabaar, Majeed
    Karchemsky, Mitchell
    Mellis, David
    Hartmann, Bjoern
    UIST'17: PROCEEDINGS OF THE 30TH ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, 2017, : 299 - 310
  • [25] Secure Codecity with Evolution: Visualizing Security Vulnerability Evolution of Software Systems
    Sinhabahu, Nadun
    Wimalaratne, Prasad
    Wijesiriwardana, Chaman
    2020 20TH INTERNATIONAL CONFERENCE ON ADVANCES IN ICT FOR EMERGING REGIONS (ICTER-2020), 2020, : 302 - 303
  • [26] Visualizing dynamic software system information through high-level models
    Walker, RJ
    Murphy, GC
    Freeman-Benson, B
    Wright, D
    Swanson, D
    Isaak, J
    ACM SIGPLAN NOTICES, 1998, 33 (10) : 271 - 283
  • [27] Visualizing Dynamic Software System Information through High-level Models
    Department of Computer Science, University of British Columbia, 201-2366 Main Mall, Vancouver, BC V6T 1Z4, Canada
    不详
    SIGPLAN Not, 10 (271-283):
  • [28] A performance evaluation of memory hierarchy in embedded systems
    Milenkovic, A
    Milenkovic, N
    Barnes, N
    PROCEEDINGS OF THE 35TH SOUTHEASTERN SYMPOSIUM ON SYSTEM THEORY, 2003, : 427 - 431
  • [29] On the performance of reflective systems software
    Coulson, G
    Blair, G
    Grace, P
    CONFERENCE PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2004, : 763 - 769
  • [30] Performance validation of software systems
    Iazeolla, G
    PERFORMANCE EVALUATION, 2001, 45 (2-3) : 77 - 79