Abstract: | A computer-implemented software self-assembled system and method for
providing an external override and monitoring capability to dynamically
self-assembling software containing machines that self-assemble execution
sequences and data structures. The method provides an external override
machine that can be introduced into a system of self-assembling machines
while the machines are executing such that the functionality of the
executing software can be changed or paused without stopping the code
execution and modifying the existing code. Additionally, a monitoring
machine can be introduced without stopping code execution that can
monitor specified code execution functions by designated machines and
communicate the status to an output device. |