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
5
namespace
storm
{
6
7
namespace
logic {
8
// fwd
9
class
Formula;
10
}
// namespace logic
11
12
namespace
automata {
13
// fwd
14
class
DeterministicAutomaton;
15
16
class
LTL2DeterministicAutomaton
{
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
storm::automata::LTL2DeterministicAutomaton
Definition
LTL2DeterministicAutomaton.h:16
storm::automata::LTL2DeterministicAutomaton::ltl2daExternalTool
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.
Definition
LTL2DeterministicAutomaton.cpp:60
storm::automata::LTL2DeterministicAutomaton::ltl2daSpot
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".
Definition
LTL2DeterministicAutomaton.cpp:16
storm::logic::Formula
Definition
Formula.h:30
storm
LabParser.cpp.
Definition
cli.cpp:18
src
storm
automata
LTL2DeterministicAutomaton.h
Generated by
1.9.8