Stateful component-based performance models
Stateful component-based performance models
复制标题
有状态的基于组件的性能模型
DOI:
10.1007/s10270-013-0336-6
复制
发表时间:
2014
影响因子:
2
通讯作者:
R. Reussner
中科院分区:
文献类型:
--
作者:
L. Happe;B. Buhnova;R. Reussner
The accuracy of performance-prediction models is crucial for widespread adoption of performance prediction in industry. One of the essential accuracy-influencing aspects of software systems is the dependence of system behaviour on a configuration, context or history related state of the system, typically reflected with a (persistent) system attribute. Even in the domain of component-based software engineering, the presence of state-reflecting attributes (the so-called internal states) is a natural ingredient of the systems, implying the existence of stateful services, stateful components and stateful systems as such. Currently, there is no consensus on the definition or method to include state-related information in component-based prediction models. Besides the task to identify and localise different types of stateful information across component-based software architecture, the issue is to balance the expressiveness and complexity of prediction models via an effective abstraction of state modelling. In this paper, we identify and classify stateful information in component-based software systems, study the performance impact of the individual state categories, and discuss the costs of their modelling in terms of the increased model size. The observations are formulated into a set of heuristics-guiding software engineers in state modelling. Finally, practical effect of state modelling on software performance is evaluated on a real-world case study, the SPECjms2007 Benchmark. The observed deviation of measurements and predictions was significantly decreased by more precise models of stateful dependencies.
登录
查看更多内容
DOI:
--
发表时间:
2002
期刊:
Proceedings. Sixth International Enterprise Distributed Object Computing
影响因子:
--
作者:
Adrian Mos;John Murphy
通讯作者:
John Murphy
DOI:
--
发表时间:
2004
期刊:
International Conference on Software Composition
影响因子:
--
作者:
Marcus Meyerhöfer;K. Meyer
通讯作者:
K. Meyer
影响因子:
7.4
作者:
Y. Liu;A. Fekete;I. Gorton
通讯作者:
I. Gorton
DOI:
10.1109/seaa.2010.24
发表时间:
2010-09
期刊:
2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications
影响因子:
--
作者:
D. Westermann;J. Happe;Michael Hauck;Christian Heupel
通讯作者:
D. Westermann;J. Happe;Michael Hauck;Christian Heupel
DOI:
--
发表时间:
1991
期刊:
IEEE Trans. Software Eng.
影响因子:
--
作者:
R. Bagrodia;Chien
通讯作者:
Chien