gereon
5bb71a28e9
added more interfaces to AbstractModelChecker.
12 years ago
gereon
4389f6ba5b
finished PrctlFormulaChecker.
I hope it checks the correct set of operators now...
12 years ago
Lanchid
9edc0cf3a4
Merge branch 'master' into PrctlParser
12 years ago
Lanchid
fe6061e120
Documentation of parser class
12 years ago
Lanchid
afce8c9d12
Fixed some doxygen warnings
(Remaining warnings all appear because of undocumented function
parameters)
12 years ago
Lanchid
a3837ac76b
Changed WrongFileFormatException to WrongFormatException
Also, start of documentation of PrctlParser and PrctlFileParser
12 years ago
Lanchid
b5fcc7e590
Also, deleted the output.dot file...
12 years ago
Lanchid
96a833d605
Added /test/parser/output.dot to gitignore (output file is automatically
generated by ParseDtmcTest and should not be in the repository)
12 years ago
Lanchid
bfce1a5655
Removed brackets in output of until formulas
12 years ago
gereon
62713159ba
Merge branch 'master' of https://sselab.de/lab9/private/git/storm
Conflicts:
src/parser/PrctlParser.cpp
12 years ago
gereon
718608622f
added Ctmdp model, changed MdpParser to NonDetModelParser
12 years ago
Lanchid
f6196c7429
Some error messages on "unparsable" formulas
PrctlParser now throws an error in all cases a formula could not be
parsed successfully.
12 years ago
gereon
cc9b11d7e4
added StateBoundOperator and SteadyStateOperator
12 years ago
gereon
47cb1aa4d9
renamed BoundOperator to PathBoundOperator (StateBoundOperator is coming soon...)
renamed modelChecker to modelchecker
12 years ago
Lanchid
bb34e94eac
Changed the output function of the formulae to produce a string in the
same format as the input
12 years ago
dehnert
db01eb92d9
Splitted explicit model adapter into several logical functions.
12 years ago
Lanchid
cfef571365
Merge branch 'master' into PrctlParser
Changed the C style casts in SparseMatrix.h to static_cast
Conflicts:
src/storage/SparseMatrix.h
12 years ago
Lanchid
ab4174183b
Changed PrctlParser to directly parse the input string as formula, and
added PrctlFileParser to parse formulae from a file
12 years ago
Lanchid
f35fff7061
Replaced log4cplus with its state in the master branch
12 years ago
Lanchid
e829e613c0
Changed grammar such that brackets are not necessary around each binary
operator, and changed some test cases to check that it works
12 years ago
dehnert
34aff4cbd9
Added constructor for ExplicitModelAdapter class.
12 years ago
Lanchid
e2f6b4b265
Extended parseComplexFormulaTest to use nested path formulas
12 years ago
dehnert
93af6147c4
Minor change to .gitignore.
12 years ago
gereon
10e25fbd61
fixed warnings in ParseMdpTest
12 years ago
gereon
51a5012dba
fixed warnings in SparseMatrix
12 years ago
Lanchid
03bee97786
Merge branch 'master' into PrctlParser
Conflicts:
src/formula/Formulas.h
src/formula/PctlPathFormula.h
src/formula/PctlStateFormula.h
src/formula/ProbabilisticBoundOperator.h
src/formula/RewardBoundOperator.h
src/modelChecker/DtmcPrctlModelChecker.h
src/parser/PrctlParser.cpp
src/parser/PrctlParser.h
12 years ago
Lanchid
3833c8af41
Some more test cases for PRCTL formula parsing
12 years ago
dehnert
e52379bb54
Added XCode stuff to .gitignore. Fixed a few tests to compile with clang under -Werror.
12 years ago
Lanchid
b66e1a34db
Some fixes in formulas
Additional test case for reward formulas
12 years ago
Lanchid
02528f2bd9
Test cases for Prctl parser
12 years ago
dehnert
777aa3a914
Intermediate commit to switch workplace.
12 years ago
gereon
86965ff12a
removed obsolete typedef
12 years ago
gereon
bd39a9b44c
Merge branch 'interfacelogic'
Conflicts:
src/models/Mdp.h
src/parser/NonDeterministicSparseTransitionParser.cpp
src/parser/NonDeterministicSparseTransitionParser.h
12 years ago
gereon
d7a288d05a
fixed "copy" constructor
12 years ago
gereon
55c2d5c03f
implemented clone for BoundedNaryUntil
12 years ago
gereon
54565ddd55
changed rowMapping to vector<int>
12 years ago
gereon
583ebf62bd
made rowMapping from NDSTParser available in MDP model class
12 years ago
gereon
1d1f9da315
made rowMapping from NDSTParser available in MDP model class
12 years ago
dehnert
be182293ee
Small fix on Eigen-based model checker to make it compile with clang.
12 years ago
Lanchid
21e0ecd9f0
Change in CmakeLists.txt: When building debug, add -g as CXX flag (For
clang)
12 years ago
Lanchid
7e87f35e95
First test case for prctl parser, and some necessary modifications for
the code
12 years ago
PBerger
a598d3751c
The DeterministicSparseTransitionParser.cpp was still broken, rewrote it in a simpler and more convenient way.
All Deterministic Tests complete now.
12 years ago
PBerger
02cb1a2418
Replaced all calls to Matrix->toEigenSparseMatrix with calls to the adapter.
12 years ago
dehnert
ff0f2197b2
Merge with master.
12 years ago
dehnert
6fb56748a6
Bugfix for correctly counting the number of values the parser inserts.
12 years ago
dehnert
726569d5f1
Fixed bug in parser that inserted 0-entries on the diagonal at the wrong places. Enabled link-time-optimizations for Release-Build when using clang. Fixed bug in base exception: what() returned a pointer to a char array belonging to a local variable, which got deallocated and thus invalidates the char array content.
12 years ago
PBerger
9a9cd968d9
Added a test to verify the RowSum Function in the Sparse Matrix.
Added an option to the settings for auto-fixing missing no-selfloop states. Kind of a super-option above fix-nodeadlocks, perhaps some Cleanup later on.
Modified tra Files to comply with formats...
12 years ago
gereon
43b56fce62
first version of BoundedNaryUntil. clone() does not work yet...
12 years ago
dehnert
1edd306032
Silenced warning of clang: Changed NULL to nullptr as this should be used in C++11.
12 years ago
dehnert
0a6a0b9fd3
Eliminated warning of clang by introducing proper getter.
12 years ago