You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
780 B
38 lines
780 B
#pragma
|
|
|
|
#include <memory>
|
|
|
|
namespace storm {
|
|
|
|
namespace logic {
|
|
// fwd
|
|
class Formula;
|
|
}
|
|
|
|
namespace automata {
|
|
// fwd
|
|
class DeterministicAutomaton;
|
|
|
|
class LTL2DeterministicAutomaton {
|
|
public:
|
|
|
|
/*!
|
|
* TODO
|
|
* @param f
|
|
* @param dnf
|
|
* @return
|
|
*/
|
|
static std::shared_ptr<DeterministicAutomaton> ltl2daSpot(storm::logic::Formula const& f, bool dnf);
|
|
|
|
/*!
|
|
* TODO
|
|
* @param f
|
|
* @param ltl2daTool
|
|
* @return
|
|
*/
|
|
static std::shared_ptr<DeterministicAutomaton> ltl2daExternalTool(storm::logic::Formula const& f, std::string ltl2daTool);
|
|
|
|
};
|
|
|
|
}
|
|
}
|