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
相关论文
共 79 条
[1]  
*ACM, 1998, P ACM INT WORKSH SOF
[2]  
*ACM, 2002, P ACM INT WORKSH SOF
[3]  
*ACM, 2000, P ACM INT WORKSH SOF
[4]  
AJMONE M, 1986, PERFORMANCE MODELS M
[5]  
ANDOLFI F, 2000, ACM P 2 INT WORKSH S, P47
[6]  
[Anonymous], P 1 INT WORKSH SOFTW
[7]  
[Anonymous], DISCRETE EVENT SYSTE
[8]  
AQUILANI F, 2001, PERFORM EVALUATION, V45, P205
[9]  
Arief L. B., 2000, Proceedings Second International Workshop on Software and Performance. WOSP2000, P71, DOI 10.1145/350391.350408
[10]   ALGEBRA OF PROCESSES AND SYNCHRONIZATION [J].
AUSTRY, D ;
BOUDOL, G .
THEORETICAL COMPUTER SCIENCE, 1984, 30 (01) :91-131