• 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