A mechanism for automatically and dynamically changing software components

Katsuhisa Maruyama, Ken-ichi Shima · 1997

The mechanism presented here can automatically and dynamically change sojtware components by using an enhunced program integration algorithm based on program slicing and labeled graph matching.It can make two kinds of changes by: i) decomposing components' fimctions and by ii) partially exchanging their functwns with the modification histories of other components.This mechanism enables so@vare components, which are called active components, to modijj themselves into new source codes to meet user requirements by imitating past user modi$cations, so they do not require many modifications and not all components that might be reused in the future need to be prepared in libraries.

Read the paper · More papers on PaperTik