Change impact analysis for class hierarchy

被引:0
作者
Miao, L [1 ]
Zhang, DF [1 ]
Yang, XD [1 ]
机构
[1] Hunan Univ, Coll Comp & Commun, Changsha 410082, Hunan, Peoples R China
来源
8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS, AND INFORMATICS, VOL XVI, PROCEEDINGS | 2004年
关键词
regression testing; change impact analysis; class hierarchy analysis; program slicing; backward-slicing of class members;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
It is obvious that small changes made in a part of program can inheritance and class composition, it is more serious that small have major and nonlocal effects in object-oriented programs. Therefore, reducing the expense of regression testing is very important. Program slicing is an important method for program analysis and testing. Tip is the only known one that has presented a method for slicing class hierarchies. It can slice class members of object-oriented programs. Tip's method is based on the Rossie-Friedman framework. However, its aim is to optimize object-oriented programs, thus not directly applicable to change impact analysis and regression testing. This paper presents a novel slicing method, called backward-slicing method, on class members. The new method is also based on the Rossie-Friedman framework. Furthermore, we present a change impact analysis strategy using granularity at the class member level.
引用
收藏
页码:528 / 533
页数:6
相关论文
共 13 条
[1]  
BARBARA G, 2001, P PASTE01 JUN, P46
[2]  
HARROLD MJ, 2001, OOPSLA 2001, P312
[3]  
KUNG D, 1996, J SYST SOFTWARE, P21
[4]  
KUNG DC, 1995, J OBJECT-ORIENT PROG, V8, P51
[5]  
Labiche Y., 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium, P136, DOI 10.1109/ICSE.2000.870405
[6]  
RAMALINGAM G, 1997, P ACM SIGPLAN 97 C P, P18
[7]  
ROSSIE JG, 1995, P C OBJ OR PROGR SYS, P187
[8]  
ROTHERMEL G, 1994, INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, P14, DOI 10.1109/ICSM.1994.336793
[9]  
Rothermel G, 2000, SOFTW TEST VERIF REL, V10, P77, DOI 10.1002/1099-1689(200006)10:2<77::AID-STVR197>3.0.CO
[10]  
2-E