UpStare ist ein dynamisches Software-Updatesystem für Anwendungen mit mehreren Threads. Es führt Updates unmittelbar mittels Stack-Rekonstruktion durch. Der Programmzustand und der Programmcode werden unmittelbar in einem einzelnen Schritt aktualisiert. Es ist nicht nötig, auf einen stabilen Programmzustand zu warten. Ein laufender Algorithmus kann mitten in seiner Ausführung aktualisiert und an einem anderen Punkt (nicht unbedingt am Anfang) eines anderen Algorithmus fortgesetzt werden. (non)