Model-based performance prediction in software development: A survey

被引:358
|
作者
Balsamo, S
Di Marco, A
Inverardi, P
Simeoni, M
机构
[1] Univ Venice, Dipartimento Informat, I-30173 Venice, Italy
[2] Univ Aquila, Dipartimento Informat, I-67010 Coppito, Italy
关键词
software verification; performance modeling and prediction; integrated environments;
D O I
10.1109/TSE.2004.9
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Over the last decade, a lot of research has been directed toward integrating performance analysis into the software development process. Traditional software development methods focus on software correctness, introducing performance issues later in the development process. This approach does not take into account the fact that performance problems may require considerable changes in design, for example, at the software architecture level, or even worse at the requirement analysis level. Several approaches were proposed in order to address early software performance analysis. Although some of them have been successfully applied, we are still far from seeing performance analysis integrated into ordinary software development. In this paper, we present a comprehensive review of recent research in the field of model-based performance prediction at software development time in order to assess the maturity of the field and point out promising research directions.
引用
收藏
页码:295 / 310
页数:16
相关论文
共 50 条
  • [1] Empirical evaluation of model-based performance prediction methods in software development
    Koziolek, H
    Firus, V
    QUALITY OF SOFTWARE ARCHITECTURES AND SOFTWARE QUALITY, PROCEEDINGS, 2005, 3712 : 188 - 202
  • [2] Performance Prediction upon Toolchain Migration in Model-Based Software
    Ketata, Aymen
    Moreno, Carlos
    Fischmeister, Sebastian
    Liang, Jia
    Czarnecki, Krzysztof
    2015 ACM/IEEE 18TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS), 2015, : 302 - 311
  • [3] Model-Based Software Reliability Prediction
    Krishna, G. Sri
    Mall, Rajib
    INFORMATION SYSTEMS, TECHNOLOGY AND MANAGEMENT, PROCEEDINGS, 2010, 54 : 145 - 155
  • [4] Model-based software reliability prediction
    Krishna G.S.
    Mall R.
    Communications in Computer and Information Science, 2010, 54 : 145 - 155
  • [5] Components in Model-Based Software Development
    Tyugu, Enn
    Grigorenko, Pavel
    2013 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES (CSIT), 2013,
  • [6] Software for model-based Development and Simulation
    不详
    ATP EDITION, 2009, (1-2): : 29 - 29
  • [7] Model-based software development with eclipse
    Reussner, Ralf
    Becker, Steffen
    QUALITY OF SOFTWARE ARCHITECTURES, 2006, 4214 : 5 - +
  • [8] Genetic model-based success probability prediction of quantum software development projects
    Akbar, Muhammad Azeem
    Khan, Arif Ali
    Shameem, Mohammad
    Nadeem, Mohammad
    Information and Software Technology, 2024, 165
  • [9] Genetic model-based success probability prediction of quantum software development projects
    Akbar, Muhammad Azeem
    Khan, Arif Ali
    Shameem, Mohammad
    Nadeem, Mohammad
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 165
  • [10] ArgoSPE:: Model-based software performance engineering
    Gomez-Martinez, Elena
    Merseguer, Jose
    PETRI NETS AND OTHER MODELS OF CONCURRENCY - ICATPN 2006, 2006, 4024 : 401 - 410