| 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. |