Skip to Content
Find More Like This
Return to Search

Self-assembled software and method of overriding software execution

United States Patent

January 1, 2013
View the Complete Patent at the US Patent & Trademark Office
Sandia National Laboratories - Visit the Intellectual Property Management and Licensing Website
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.
Bouchard; Ann M. (Albuquerque, NM), Osbourn; Gordon C. (Albuquerque, NM)
Sandia Corporation (Albuquerque, NM)
11/ 923,764
October 25, 2007
This invention was made with Government support under Contract No. DE-AC04-94AL85000 awarded by the Department of Energy. The Government has certain rights in the invention.