goblint / GobPie

Goblint IDE integration via MagpieBridge
MIT License
5 stars 3 forks source link

Implement simple recovery from Goblint server crashes and improve overall robustness of GobPie #48

Closed FeldrinH closed 1 year ago

FeldrinH commented 1 year ago

This PR implements a simple strategy for recovering from Goblint server crashes, where the entire GobPie extension is restarted if you try to run an analysis after the Goblint server has crashed. Additionally it also reworks some related classes to correct some related issues.

Changes:

These changes are all packaged into one PR because there is a lot of overlap in the code that they change and they all serve the same high level purpose of making GobPie more robust.