|
|
@ -1,6 +1,7 @@ |
|
|
|
#ifndef STORM_MODELCHECKER_ABSTRACTMODELCHECKER_H_ |
|
|
|
#define STORM_MODELCHECKER_ABSTRACTMODELCHECKER_H_ |
|
|
|
|
|
|
|
#include <string> |
|
|
|
#include <boost/optional.hpp> |
|
|
|
|
|
|
|
#include "storm/modelchecker/CheckTask.h" |
|
|
@ -24,7 +25,12 @@ namespace storm { |
|
|
|
} |
|
|
|
|
|
|
|
typedef typename ModelType::ValueType ValueType; |
|
|
|
|
|
|
|
|
|
|
|
/*! |
|
|
|
* Returns the name of the model checker class (e.g., for display in error messages). |
|
|
|
*/ |
|
|
|
virtual std::string getClassName() const; |
|
|
|
|
|
|
|
/*! |
|
|
|
* Determines whether the model checker can handle the given verification task. If this method returns |
|
|
|
* false, the task must not be checked using this model checker. |
|
|
|