Automating performance-related impact analysis through event based traceability

被引:13
作者
Jane Cleland-Huang
Carl K. Chang
Jeffrey C. Wise
机构
[1] DePaul University,Department of Computer Science
[2] Iowa State University,Department of Computer Science
[3] CommWorks Corporation,undefined
关键词
Change management; Event-based traceability; Impact analysis; NFR; Performance; Traceability;
D O I
10.1007/s00766-003-0175-z
中图分类号
学科分类号
摘要
Current impact analysis techniques tend to focus on assessing the impact of change upon the system's functionality, whilst a consideration of performance related requirements is often deferred until after implementation. This tendency can lead to costly and time-consuming mistakes that frustrate customers and require frantic last-minute efforts to fix. This paper proposes a method for supporting performance-related impact analysis in a heterogeneous software engineering environment. An event-based approach is taken to establish dynamic traceability links, capable of propagating data values and commands between requirements and performance models. Quantitative values in performance related requirements are adjusted to reflect proposed changes, and impacted models are re-executed to measure the impact of the change. The resulting outputs are then automatically compared to relevant performance requirements and a system-wide report showing the impact of the proposed change upon performance is generated.
引用
收藏
页码:171 / 182
页数:11
相关论文
共 11 条
[1]  
Boehm undefined(1973)undefined Datamation 19 48-undefined
[2]  
Devanbu undefined(1991)undefined Comm ACM 34 34-undefined
[3]  
Smith undefined(2002)undefined Performance solutions a-undefined
[4]  
Dimitrov undefined(2002)undefined IEEE Software 19 74-undefined
[5]  
Jarke undefined(1998)undefined Comm ACM 41 32-undefined
[6]  
Ramesh undefined(2001)undefined IEEE Trans Soft Engin 27 58-undefined
[7]  
Weidenhaupt undefined(1998)undefined IEEE Soft 15 34-undefined
[8]  
Pinheiro undefined(1996)undefined IEEE Soft 13 52-undefined
[9]  
Gupta undefined(1998)undefined Event notifier a-undefined
[10]  
Nixon undefined(2000)undefined IEEE Trans Soft Engin 26 1122-undefined