Storm
A Modern Probabilistic Model Checker
Loading...
Searching...
No Matches
DftValidator.h
Go to the documentation of this file.
1#pragma once
2
3#include <ostream>
4
6
7namespace storm::dft {
8namespace utility {
9
10template<typename ValueType>
12 public:
26 static bool isDftWellFormed(storm::dft::storage::DFT<ValueType> const& dft, std::ostream& stream);
27
40 static bool isDftValidForMarkovianAnalysis(storm::dft::storage::DFT<ValueType> const& dft, std::ostream& stream);
41
49 static bool hasPotentialModelingIssues(storm::dft::storage::DFT<ValueType> const& dft, std::ostream& stream);
50};
51
52} // namespace utility
53} // namespace storm::dft
Represents a Dynamic Fault Tree.
Definition DFT.h:52
static bool isDftValidForMarkovianAnalysis(storm::dft::storage::DFT< ValueType > const &dft, std::ostream &stream)
Check whether the DFT can be analysed by translation to a Markov model, i.e.
static bool isDftWellFormed(storm::dft::storage::DFT< ValueType > const &dft, std::ostream &stream)
Check whether the DFT is well-formed.
static bool hasPotentialModelingIssues(storm::dft::storage::DFT< ValueType > const &dft, std::ostream &stream)
Check whether the DFT has potential modeling issues.