Surgeon: a packager for dynamically reconfigurable distributed applications

Surgeon is a tool that helps programmers prepare software to be dynamically reconfigured. Dynamic reconfiguration environments allow programmers to change a distributed software application while it executes, but existing environments require programmers to manually adapt their software for reconfiguration. However, recent work on the automatic preparation of software for a distributed execution environment (software packaging) shows that interfacing software can be generated automatically, given abstract descriptions of the components and the desired application geometry. Surgeon merges these results so that programmers can dynamically reconfigure their applications without the overhead of manually adapting the software.

[1]  Ophir Frieder,et al.  On dynamically updating a computer program: From concept to prototype , 1991, J. Syst. Softw..

[2]  James M. Purtilo,et al.  Dynamic reconfiguration of distributed programs , 1991, [1991] Proceedings. 11th International Conference on Distributed Computing Systems.

[3]  Mario Barbacci,et al.  Application-level programming , 1990, Proceedings.,10th International Conference on Distributed Computing Systems.

[4]  Jeff Magee,et al.  The Evolving Philosophers Problem: Dynamic Change Management , 1990, IEEE Trans. Software Eng..

[5]  James M. Purtilo,et al.  A Packaging System For Heterogeneous Execution Environments , 1991, IEEE Trans. Software Eng..