Title of article :
Integrating different versions of programs with backward and forward slices
Author/Authors :
Susumu Nishimura، نويسنده ,
Issue Information :
دوماهنامه با شماره پیاپی سال 1996
Pages :
35
From page :
1
To page :
35
Abstract :
A program difference integration algorithm, which integrates two different versions of programs derived from an original program into a common one, is given. The algorithm uses two kinds of program slices: backward slice and forward slice, which enables the algorithm to integrate a class of programs that cannot be integrated by the existing algorithms. The class includes such significant programs that one version is obtained by modifying then clause of an if statement in the original program and the other is obtained by modifying else clause of the if statement. It is also shown that the algorithm satisfies associativity by regarding a program as a Boolean algebra in which the algorithm is expressed by an integration operation whose associativity is easily proved. The algorithmʹs associativity is shown by the correspondence between the algorithm and the algebra.
Journal title :
Science of Computer Programming
Serial Year :
1996
Journal title :
Science of Computer Programming
Record number :
1079447
Link To Document :
بازگشت