Empirical evaluation of model-based performance prediction methods in software development

被引:0
|
作者
Koziolek, H [1 ]
Firus, V [1 ]
机构
[1] Univ Oldenburg, Software Engn Grp, Grad Sch Trustsoft, D-2900 Oldenburg, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Predicting the performance of software architectures during early design stages is an active field of research in software engineering. It is expected that accurate predictions minimize the risk of performance problems in software systems by a great extent. This would improve quality and save development time and costs of subsequent code fixings. Although a lot of different methods have been proposed, none of them have gained widespread application in practice. In this paper we describe the evaluation and comparison of three approaches for early performance predictions (Software Performance Engineering (SPE), Capacity Planning (CP) and umlPSI). We conducted an experiment with 31 computer science students. Our results show that SPE and CP are suited for supporting performance design decisions in our scenario. CP is also able to validate performance goals as stated in requirement documents under certain conditions. We found that SPE and CP are matured, yet lack the proper tool support that would ease their application in practice.
引用
收藏
页码:188 / 202
页数:15
相关论文
共 50 条
  • [1] Model-based performance prediction in software development: A survey
    Balsamo, S
    Di Marco, A
    Inverardi, P
    Simeoni, M
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (05) : 295 - 310
  • [2] Integrating Usability Methods into Model-Based Software Development
    Propp, Stefan
    Buchholz, Gregor
    Forbrig, Peter
    [J]. COMPUTER-AIDED DESIGN OF USER INTERFACES VI, 2009, : 125 - 136
  • [3] Clone Detection in Model-Based Development using Formal Methods to Enhance Performance in Software Development
    Jnanamurthy, H. K.
    Henskens, Frans
    Paul, David
    Wallis, Mark
    [J]. 2018 3RD INTERNATIONAL CONFERENCE FOR CONVERGENCE IN TECHNOLOGY (I2CT), 2018,
  • [4] Model-based empirical performance evaluation based on relational traces
    Boskovic, Marko
    [J]. ECBS 2007: 14TH ANNUAL IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS: RAISING EXPECTATIONS OF COMPUTER-BASES SYSTEMS, 2007, : 467 - 474
  • [5] Integration of usability evaluation and model-based software development
    Propp, Stefan
    Buchholz, Gregor
    Forbrig, Peter
    [J]. ADVANCES IN ENGINEERING SOFTWARE, 2009, 40 (12) : 1223 - 1230
  • [6] Performance Prediction upon Toolchain Migration in Model-Based Software
    Ketata, Aymen
    Moreno, Carlos
    Fischmeister, Sebastian
    Liang, Jia
    Czarnecki, Krzysztof
    [J]. 2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 302 - 311
  • [7] An empirical evaluation of the i* framework in a model-based software generation environment
    Estrada, Hugo
    Martinez Rebollar, Alicia
    Pastor, Oscar
    Mylopoulos, John
    [J]. ADVANCED INFORMATION SYSTEMS ENGINEERING, PROCEEDINGS, 2006, 4001 : 513 - 527
  • [8] Model-Based Software Reliability Prediction
    Krishna, G. Sri
    Mall, Rajib
    [J]. INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT, PROCEEDINGS, 2010, 54 : 145 - 155
  • [9] Empirical model-based performance prediction for application mapping on multicore architectures
    Gamatie, Abdoulaye
    An, Xin
    Zhang, Ying
    Kang, An
    Sassatelli, Gilles
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 1 - 16
  • [10] Software for model-based Development and Simulation
    不详
    [J]. ATP EDITION, 2009, (1-2): : 29 - 29