skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Self-assembled software and method of overriding software execution

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.

Inventors:
;
Publication Date:
Research Org.:
SNL-A (Sandia National Laboratories, Albuquerque, NM (United States))
Sponsoring Org.:
USDOE
OSTI Identifier:
1082907
Patent Number(s):
8,347,270
Application Number:
11/923,764
Assignee:
Sandia Corporation (Albuquerque, NM) SNL-A
DOE Contract Number:  
AC04-94AL85000
Resource Type:
Patent
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Citation Formats

Bouchard, Ann M., and Osbourn, Gordon C. Self-assembled software and method of overriding software execution. United States: N. p., 2013. Web.
Bouchard, Ann M., & Osbourn, Gordon C. Self-assembled software and method of overriding software execution. United States.
Bouchard, Ann M., and Osbourn, Gordon C. Tue . "Self-assembled software and method of overriding software execution". United States. doi:. https://www.osti.gov/servlets/purl/1082907.
@article{osti_1082907,
title = {Self-assembled software and method of overriding software execution},
author = {Bouchard, Ann M. and Osbourn, Gordon C.},
abstractNote = {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.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {Tue Jan 08 00:00:00 EST 2013},
month = {Tue Jan 08 00:00:00 EST 2013}
}

Patent:

Save / Share: