arrow
Return

Performance and reliability prediction for evolving service-oriented software systems

delete2012-06-16
delete16
PRE
AI
H
Heiko Koziolek *
B
Bastian Schlich
S
Steffen Becker
M
Michael Hauck
DOI:10.1007/s10664-012-9213-0delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
During software system evolution, software architects intuitively trade off the different architecture alternatives for their extra-functional properties, such as performance, maintainability, reliability, security, and usability. Researchers have proposed numerous model-driven prediction methods based on queuing networks or Petri nets, which claim to be more cost-effective and less error-prone than current practice. Practitioners are reluctant to apply these methods because of the unknown prediction accuracy and work effort. We have applied a novel model-driven prediction method called Q-ImPrESS on a large-scale process control system from ABB consisting of several million lines of code. This paper reports on the achieved performance prediction accuracy and reliability prediction sensitivity analyses as well as the effort in person hours for achieving these results.
Keywords:
Software architecture
Performance prediciton
Reliablity prediction
Case study

Journal

Empirical Software Engineering cover
Empirical Software Engineering
IF:
3.6
Papers:
2.0K
Citations:
5.3K

Organization

A
abb
Scholars:
1.0K
Papers: 1.0K
Citations: 1
U
University of Paderborn
Scholars:
2.9K
Papers: 2.7K
Citations: 2