Closed Mareikes closed 7 years ago
Is it necessary to make doModelCheck(...) interuptable?
maybe we should make it run in a thread, and put a progress bar in front?
But how to know about the progress?
I think some icon showing the process is running would be a good Idea.
we can't tell about the progress as we do not know how many states will be found eventually. Maybe just some process bar showing that something is happening? Even better, we could have a dialog showing the current size of the queue and the number of states analysed so far.
Could it be a good idea to change the modelchecker into an interruptable Thread?
I will implement a method to stop the current checking session, so the executing thread can stop checking on being interrupted.
Model checking can be aborted via ModelChecker::abort()
now.
if we got an infinite model where our model checker can't find any violations we should be able to halt the check manually