• DocumentCode
    389402
  • Title

    The design and implementation of a prototype for data flow analysis at the method-level of object-oriented testing

  • Author

    Chen, Huo Yan

  • Author_Institution
    Dept. of Comput. Sci., Jinan Univ., Guangzhou, China
  • Volume
    6
  • fYear
    2002
  • fDate
    6-9 Oct. 2002
  • Abstract
    To enhance the reliability and quality, software systems should be tested. The object-oriented paradigm is regarded as a most promising methodology for software development. The testing of object-oriented software systems is more difficult and more complex than that for traditional programming systems. We describe an approach for object-oriented testing at the method-level. Our approach applies the data flow analysis method combined with the state transition diagram technique, access protection checking technique, and compiler technique to the object-oriented method-level tests. Based on this approach, a prototype for C++ programs has been implemented. Some experimental results on this prototype are presented. The experimental results on the prototype indicate that the approach can reveal data flow errors in C++ programs as anticipation. It supplements our previous approaches for object-oriented testing at the class and cluster-levels.
  • Keywords
    C++ language; data flow analysis; diagrams; object-oriented programming; program compilers; program testing; software quality; software reliability; C++ programs; access protection checking technique; class level; cluster-level; compiler technique; data flow analysis; experimental results; method-level; object-oriented testing; software quality; software reliability; state transition diagram technique; Computer science; Data analysis; Object oriented programming; Protection; Prototypes; Software engineering; Software prototyping; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2002 IEEE International Conference on
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-7437-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.2002.1175575
  • Filename
    1175575