Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
LTL2DeterministicAutomaton.h
Go to the documentation of this file.
1#pragma once
2
3#include <memory>
4
5namespace storm {
6
7namespace logic {
8// fwd
9class Formula;
10} // namespace logic
11
12namespace automata {
13// fwd
14class DeterministicAutomaton;
15
17 public:
26 static std::shared_ptr<DeterministicAutomaton> ltl2daSpot(storm::logic::Formula const& f, bool dnf);
27
37 static std::shared_ptr<DeterministicAutomaton> ltl2daExternalTool(storm::logic::Formula const& f, std::string ltl2daTool);
38};
39
40} // namespace automata
41} // namespace storm
static std::shared_ptr< DeterministicAutomaton > ltl2daExternalTool(storm::logic::Formula const &f, std::string ltl2daTool)
Converts an LTL formula into a deterministic omega-automaton using an external LTL2DA tool.
static std::shared_ptr< DeterministicAutomaton > ltl2daSpot(storm::logic::Formula const &f, bool dnf)
Converts an LTL formula into a deterministic omega-automaton using the internal LTL2DA tool "Spot".
LabParser.cpp.
Definition cli.cpp:18