DocumentCode :
2229821
Title :
An automatic approach to object-oriented software testing and metrics for C++ inheritance hierarchies
Author :
Wang, Chun-Chia ; Shih, Timothy K. ; Lin, Yule-Chyun ; Pai, Wen C.
Author_Institution :
Tamkang Univ., Tamsui, Taiwan
fYear :
1997
fDate :
9-12 Sep 1997
Firstpage :
934
Abstract :
In this paper, we propose a concept named unit repeated inheritance (URI) to realize object-oriented testing and object-oriented metrics. The approach describes an inheritance level technique (ILT) as a guide to detect the software errors of the inheritance hierarchy and measure the software complexity of the inheritance hierarchy. The measurement of inheritance metrics and some testing criteria are formed based on the proposed mechanism. Thus, we use Lex and Yacc to construct a windowing tool which is used in conjunction with a conventional C++ programming environment to assist a programmer to analyze, test, and measure his/her C++ programs
Keywords :
computer aided software engineering; inheritance; object-oriented programming; program testing; programming environments; software metrics; software tools; C++ inheritance hierarchies; C++ programming environment; C++ programs; ILT; Lex; URI; Yacc; automatic approach; inheritance level technique; object-oriented metrics; object-oriented software testing; software complexity; software errors; unit repeated inheritance; windowing tool; Automatic testing; Business; Computer errors; Information management; Programming profession; Software measurement; Software metrics; Software quality; Software testing; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Information, Communications and Signal Processing, 1997. ICICS., Proceedings of 1997 International Conference on
Print_ISBN :
0-7803-3676-3
Type :
conf
DOI :
10.1109/ICICS.1997.652116
Filename :
652116
Link To Document :
بازگشت