Remove the stateful model-checking from the archive. It's not working anymore
It's a real pity to remove all this great code, as it was doing very
audacious things, but I need to do so to move forward. This code is
very fragile and badly tested, making it very difficult to build upon.
The next time this is implemented (if any), I guess that a
compiler-approach (e.g. a clang plugin providing a full introspection
over the compiled program) would be more robust than a fully runtime
approach tricking with the debug information to get the info. That's
too difficult and fragile.
Again, I'm deeply sorry I had to remove this code, as it requires me
to admit that I failed to maintain this great code over the years.
But facts are stubborn.
- [DH] examples/cpp/CMakeLists.txt
- [DH] examples/cpp/mc-bugged1-liveness/promela_bugged1_liveness
- [DH] examples/cpp/mc-bugged1-liveness/s4u-mc-bugged1-liveness-stack-cleaner
- [DH] examples/cpp/mc-bugged1-liveness/s4u-mc-bugged1-liveness-visited.tesh
- [DH] examples/cpp/mc-bugged1-liveness/s4u-mc-bugged1-liveness.cpp
- [DH] examples/cpp/mc-bugged1-liveness/s4u-mc-bugged1-liveness.tesh
- [DH] examples/cpp/mc-bugged2-liveness/promela_bugged2_liveness
- [DH] examples/cpp/mc-bugged2-liveness/s4u-mc-bugged2-liveness.cpp
- [DH] examples/cpp/mc-bugged2-liveness/s4u-mc-bugged2-liveness.tesh
- [DH] examples/cpp/mc-failing-assert/s4u-mc-failing-assert-statequality.tesh
- [DH] examples/cpp/synchro-mutex/s4u-mc-synchro-mutex-stateful.tesh
- [DH] examples/smpi/CMakeLists.txt
- [DH] examples/smpi/mc/bugged1_liveness.c
- [DH] examples/smpi/mc/hostfile_bugged1_liveness
- [DH] examples/smpi/mc/hostfile_non_termination
- [DH] examples/smpi/mc/mutual_exclusion.c
- [DH] examples/smpi/mc/non_termination1.c
- [DH] examples/smpi/mc/non_termination2.c
- [DH] examples/smpi/mc/non_termination3.c
- [DH] examples/smpi/mc/non_termination4.c
- [DH] examples/smpi/mc/promela_bugged1_liveness
- [DH] examples/sthread/CMakeLists.txt
- [DH] examples/sthread/pthread-mc-mutex-recursive.tesh
- [DH] examples/sthread/pthread-mc-mutex-simple.tesh
- [DH] examples/sthread/pthread-mc-mutex-simpledeadlock.tesh
- [DH] examples/sthread/pthread-mc-producer-consumer.tesh