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 条
  • [41] An Extensible Model-based Framework for Robotics Software Development
    Ramaswamy, Arunkumar
    Monsuez, Bruno
    Tapus, Adriana
    [J]. 2017 FIRST IEEE INTERNATIONAL CONFERENCE ON ROBOTIC COMPUTING (IRC), 2017, : 73 - 76
  • [42] Model-based methods of classification: Using the mclust software in chemometrics
    Fraley, Chris
    Raftery, Adrian E.
    [J]. JOURNAL OF STATISTICAL SOFTWARE, 2007, 18 (06):
  • [43] Automatic, Model-Based Software Performance Improvement for Component-based Software Designs
    Martens, Anne
    Koziolek, Heiko
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 253 (01) : 77 - 93
  • [44] Model-Based Evaluation of Rural Development Policies
    Johnson, Thomas G.
    Roberts, Deborah
    Wojan, Timothy R.
    [J]. EUROCHOICES, 2010, 9 (01) : 30 - 36
  • [45] A Fully Model-Based Approach to Software Development for Industrial Centrifuges
    Wortmann, Nils
    Michel, Malte
    Naujokat, Stefan
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: DISCUSSION, DISSEMINATION, APPLICATIONS, ISOLA 2016, PT II, 2016, 9953 : 774 - 783
  • [46] Reflections on the adoption of model-based approaches for software-development
    Bernardo-Quintero, Juan
    Duitama-Muñoz, Jhon Freddy
    [J]. Ingenieria y Universidad, 2011, 15 (01): : 219 - 243
  • [47] Automated Unit Testing in Model-based Embedded Software Development
    Luckeneder, Christoph
    Kaindl, Hermann
    Korinek, Martin
    [J]. ICSOFT: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON SOFTWARE TECHNOLOGIES, 2017, : 427 - 434
  • [48] Changeability on Demand - A support system for model-based software development
    Legat, Christoph
    Schuetz, Daniel
    Feldmann, Stefan
    Lamparter, Steffen
    Seitz, Christian
    Vogel-Heuser, Birgit
    [J]. ATP EDITION, 2013, (05): : 30 - 39
  • [49] Future trends of software technology and applications model-based development
    Knight, John C.
    [J]. 30th Annual International Computer Software and Applications Conference, Vol 1, Regular Papers/Panels, Proceedings, 2006, : 18 - 18
  • [50] Model-based integration of safety analysis and reliable software development
    de Miguel, MA
    Pauly, B
    Person, T
    Fernandez, J
    [J]. WORDS 2005: 10th IEEE International Workshop on Object-Oriented Real-Time Dependable, Proceedings, 2005, : 312 - 319