Modification Algebras
暂无分享,去创建一个
Given a program base and two of its variants a and b, the problem of program integration is to determine whether the modifications made to base to produce a and b have undesirable semantic interactions, and if there is no such interference, to produce a merged program that incorporates the modifications made in developing either of the variants. Program-modifications can be formalized as functions from the set of programs to itself. This paper develops an algebra of program-modifications, and uses it to establish various results concerning the problem of program-integration and some variants of the problem.
[1] R. Sikorski,et al. The mathematics of metamathematics , 1963 .
[2] A. Tarski,et al. On Closed Elements in Closure Algebras , 1946 .
[3] Thomas W. Reps,et al. Algebraic Properties of Program Integration , 1990, Sci. Comput. Program..
[4] Thomas W. Reps,et al. A Theory of Program Modifications , 1991, TAPSOFT, Vol.2.
[5] Thomas W. Reps,et al. Integrating non-intering versions of programs , 1988, POPL '88.