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:
- Issue Date:
- Research Org.:
- Sandia National Lab. (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Org.:
- USDOE
- OSTI Identifier:
- 1082907
- Patent Number(s):
- 8347270
- Application Number:
- 11/923,764
- Assignee:
- Sandia Corporation (Albuquerque, NM)
- Patent Classifications (CPCs):
-
G - PHYSICS G06 - COMPUTING G06F - ELECTRIC DIGITAL DATA PROCESSING
- 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. 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}
}
Works referenced in this record:
An efficient digital signature using self-certified public keys
conference, January 2004
- Zhou, Yuan; Cao, Zhenfu; Lu, Rongxing
- Proceedings of the 3rd international conference on Information security - InfoSecu '04
System for validating a bios program and memory coupled therewith by using a boot block program having a validation routine
patent, September 2003
- Angelo, Michael F.; Wisecup, George D.; Collins, David L.
- US Patent Document 6,625,730
Byte code instrumentation
patent, July 2007
- Angel, David J.; Kumorek, James R.; Morshed, Farokh
- US Patent Document 7,240,335
Modular analysis and standardization system
patent, June 2004
- DeBusk, Brian C.; DeBusk, Elizabeth C.; Shanks, Mark
- US Patent Document 6,754,883
Application performance tuning server-side component
patent, November 2010
- Maron, Jonathan
- US Patent Document 7,827,535
Improved authentication key exchange protocol without using one-way hash function
journal, April 2004
- Lee, Narn-Yih; Wu, Chien-Nan
- ACM SIGOPS Operating Systems Review, Vol. 38, Issue 2
Method for self-organizing software
patent, October 2005
- Bouchard, Ann M.; Osbourn, Gordon C.
- US Patent Document 6,957,415
Power profiling system and method for correlating runtime information
patent, October 2007
- Cyran, Robert J.; Anderson, Edward A.
- US Patent Document 7,290,246
Fast authenticated key establishment protocols for self-organizing sensor networks
conference, January 2003
- Huang, Qiang; Cukier, Johnas; Kobayashi, Hisashi
- Proceedings of the 2nd ACM international conference on Wireless sensor networks and applications - WSNA '03
Run-time wait tracing using byte code insertion
patent, September 2007
- Cuomo, Gennaro A.; Daughtrey, Erik; Fraenkel, Michael L.
- US Patent Document 7,275,239
Use of attribution to describe management information
patent, May 2010
- McCollum, Raymond W.; Feuerstein, Corina; Hewardt, Mario
- US Patent Document 7,712,085