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