/** Main function of this algorithm */
virtual void run() = 0;
+ /** Produce an error message indicating that the application crashed (status was produced by waitpid) */
+ void report_crash(int status);
+ /** Produce an error message indicating that a property was violated */
+ void report_assertion_failure();
+
+ /** Kill the application and the model-checker (which exits with `status`)*/
+ XBT_ATTRIB_NORETURN void system_exit(int status);
+
/* These methods are callbacks called by the model-checking engine
* to get and display information about the current state of the
* model-checking algorithm: */