By Topic

Automatic program instrumentation in generation of test data using genetic algorithm for multiple paths coverage

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

5 Author(s)
Maragathavalli, P. ; Dept. of Inf. Technol., Pondicherry Eng. Coll., Puducherry, India ; Kanmani, S. ; Kirubakar, J.S. ; Sriraghavendrar, P.
more authors

Software testing is an important step during software development. By doing automation of software testing we can increase the robustness of software and decrease the cost of development. The automation of test data generation is done using genetic algorithm. GA analyses the fitness based on the path coverage. This paper presents a novel method for test data generation with multiple paths coverage for instrumented programs. The dynamic instrumentation method is used for analyzing the source code which has been incorporated in java using AspectJ. This reduces the effort of man power required for debugging programs through inserting probes. The experimental results show that the Path Reuse Method (PRM) given in this paper reduces the execution time and no of generations. The PRM automates the test input generation for testing aspectual behavior of object-oriented programs.

Published in:

Advances in Engineering, Science and Management (ICAESM), 2012 International Conference on

Date of Conference:

30-31 March 2012