Real-time software upgrade
The various technologies presented herein relate to upgrading industrial control software in real-time. During utilization of a first software to control an industrial process, a determination can be made that the first software needs to be replaced (e.g., partially or entirely) owing to a newer version of software is ready to be deployed, a vulnerability in the first software has been determined, etc. Rather than closing the industrial process down while the first software is replaced, a second software can be deployed such that the first software and the second software are operating in parallel (e.g., receiving the same operational data, process states). When a critical point (upgrade location) in the first software has been reached, control of the industrial process can be switched to the second software, thereby enabling control of the industrial process to occur without having to temporarily cease operation and/or monitoring of the industrial process.
- Research Organization:
- Sandia National Laboratories (SNL-NM), Albuquerque, NM (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC04-94AL85000
- Assignee:
- National Technology & Engineering Solutions of Sandia, LLC (Albuquerque, NM)
- Patent Number(s):
- 10,037,203
- Application Number:
- 15/221,843
- OSTI ID:
- 1464604
- Country of Publication:
- United States
- Language:
- English
Contextual effects for version-consistent dynamic software updating and safe concurrent programming
|
conference | January 2008 |
Kitsune: efficient, general-purpose dynamic software updating for C
|
conference | January 2012 |
State transfer for clear and efficient runtime updates
|
conference | April 2011 |
Dynamic software updates for real-time systems
|
conference | January 2009 |
DYMOS: a dynamic modification system
|
conference | January 1983 |
Similar Records
The APS control system network upgrade.
Status of the ATLAS control system upgrade