Self-assembled software and method of overriding software execution

DWPI Title: Computer-implemented method for altering code execution in self-assembling software system, involves dynamically entering encapsulant by each machine of self-assembling software system
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.
Use: Computer-implemented method for altering code execution in self-assembling software system.
Advantage: The self-assembly of desired structures and execution pathway, reduces the amount of minutia provided by the software developer. The self-assembly processes take over the details which is to be designed and coded, so as to save development time and to reduce coding errors.
Novelty: The method involves providing a self-assembling software system. An information manager is provided, to translate (33) event from computer input unit into key change, when machines of self-assembling software system self-assembled with one another. The key change is provided for changing value of identifier keys of respective machines, to alter execution sequence. The information from machines is displayed to user. The encapsulant is entered by each machine dynamically. The bond between pairs of bonding sites in encapsulant is formed (38).
Filed: 10/25/2007
Application Number: US2007923764A
Tech ID: SD 7453.1
This invention was made with Government support under Contract No. DE-NA0003525 awarded by the United States Department of Energy/National Nuclear Security Administration. The Government has certain rights in the invention.
Data from Derwent World Patents Index, provided by Clarivate
All rights reserved. Republication or redistribution of Clarivate content, including by framing or similar means, is prohibited without the prior written consent of Clarivate. Clarivate and its logo, as well as all other trademarks used herein are trademarks of their respective owners and used under license.