By Topic

An independent software-modification method

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

4 Author(s)
Shimomura, T. ; ATR Commun. Syst. Res. Labs., Kyoto, Japan ; Oki, Y. ; Chikaraishi, T. ; Ohta, T.

After parts of a program have been modified to incorporate specification changes or functional enhancements, regression testing has generally been necessary to confirm that the other parts of the program still operate according to original specifications, since the modifications may have affected those parts. It has been reported that program slicing techniques extracting the parts of a program that perform calculations both for the functions to be modified and for functions not to be modified enable modifications to be made without influencing the operations of non modified functions. Such techniques, though, cannot prevent the non modified parts from influencing the modified parts. We analyze the influence of non modified parts on modified parts and then present an independent modification method that automatically eliminates such influence and that of course also prevents the non modified functions from being affected by the modifications. This method makes it possible for a programmer to modify a program by concentrating only on those parts that perform calculations related to the functions to be modified. In addition, because testing performed only for the modified parts gives the same results as does testing the entire program, this method makes it unnecessary to test non modified functions

Published in:

Software Maintenance, 1995. Proceedings., International Conference on

Date of Conference:

17-20 Oct 1995