PBerger
78184f9537
Added a Hash Class in the Utility Namespace.
Added a function getHash() which returns a size_t to most of the used Models and Containers.
Former-commit-id: ed52aa3996
12 years ago
PBerger
5be52118ba
Fixed issues with the refactored parser interface and move semantics
Former-commit-id: e92111749e
12 years ago
PBerger
8a8a0c1ce8
Fixed a bug in the DeterministicModelParser.cpp, the wrong file was passed into the Parser
Former-commit-id: 633eb3fe91
12 years ago
PBerger
2fc666892d
Added multi plattform new-line handling for parsers
Former-commit-id: f7df0996a7
12 years ago
PBerger
d596f126b2
Fixed/added missing Copy Constructors for Models and the SparseMatrix
Former-commit-id: 730eaae49f
12 years ago
PBerger
531293955a
Added std::move() calls in SparseMdpPrctlModelChecker.h
Former-commit-id: 7e60c037f8
12 years ago
PBerger
6ef6b139c9
Fixed a missing control path in the ExplicitModelAdapter.cpp
Former-commit-id: db0dd838aa
12 years ago
PBerger
b978a4d311
Added more move constructors.
Former-commit-id: 9770365fbb
12 years ago
PBerger
89909fe8dc
Edited all Parsers to lose its class.
Modified many classes to provide a reference-constructor.
Fixed a few bugs in Tests.
Former-commit-id: c31fe95aae
12 years ago
PBerger
e79a4abc3e
Added Windows MSVC2012 x64 Binaries for GTest
(cherry picked from commit 39cd7d56cd
)
Former-commit-id: f2a82c1bad
12 years ago
PBerger
750c829f7a
Fixed CUDD Project Setup.
Added Windows MSVC2012 x64 binaries for CUDD
Former-commit-id: 19fff9a770
12 years ago
PBerger
7d82a44d53
Added Windows Binaries from VC2012 x64 to Repo. Will be cherry-picked back to master.
(cherry picked from commit 696cbb2d9e
)
Former-commit-id: 257d2e6461
12 years ago
PBerger
02d0f9e1ea
Added a Win64 Project for LTL2DStar
Edited same sources to compile in windows
12 years ago
PBerger
7a758abd3b
Corrected syntax on Pointer-Sign position.
12 years ago
PBerger
50f81e10db
Added override Keyword to visit() functions.
12 years ago
PBerger
f4050e5b18
Edited Parsers, re factored interface into a single function without an encapsulating class. Warning, this is work in Progress and not yet compiling.
12 years ago
PBerger
68c27f99ef
Mass-added Keyword "override"
12 years ago
PBerger
405094f768
Refactoring on Parser, introduced new keyword "override"
12 years ago
dehnert
e7601eb7b7
Included scheduler generation in model checking procedure for MDPs.
12 years ago
dehnert
913bd173c3
Fix: local indices of variables are now treated correctly.
12 years ago
dehnert
fabf662edd
Added dot output for both deterministic and nondeterministic models. Fixed iterator bug in sparse matrix.
12 years ago
dehnert
4dadedf39d
Added methods to retrieve module index by variable name from IR. This fixes an issue in the symbolic adapter.
12 years ago
dehnert
ac8e01a5fa
Merge branch 'master' into prismparser_refactorings
12 years ago
dehnert
dd317bf6a4
Fixed issues with PRISM parser.
12 years ago
dehnert
9505f553dd
Added copy-constructors for all IR classes. TODO: make tests run again...
12 years ago
dehnert
23f25beb27
More fixes. Still TODO: copy constructors for IR classes.
12 years ago
dehnert
a0ee0b46c7
Fixed minor bug.
12 years ago
dehnert
7b8b1ebd4f
Further refactoring of IR classes.
12 years ago
dehnert
e30c386f23
On my way of splitting header/source files in IR to make forward-declaration easy.
12 years ago
dehnert
8abc703f6a
Further refactoring of IR and PRISM parser.
12 years ago
dehnert
82430ca12d
Fixed dummy returns in VariableState.cpp.
12 years ago
dehnert
22ddf9c5be
On my way of cleaning up Gereon's mess. :P
12 years ago
dehnert
ab8585656c
Started to refactor PRISM parser.
12 years ago
dehnert
bba72e452b
Fixed off-by-one for our matrix-vector multiplication.
12 years ago
dehnert
16e1e2cedf
Fixed wrong dimension bug in MDP model checkers.
12 years ago
Lanchid
81025757f8
Minor fix (Changed function name)
12 years ago
dehnert
65ebe3dcc3
Enabled check whether initial states are contained in the set of states for which the probability/reward values could be determined via graph algorithms to shorten computation times if possible.
12 years ago
dehnert
f44f0ce410
Cleaned interfaces of models from std::shared_ptr. Improved some code in graph utility.
12 years ago
Lanchid
4b68cb7bbf
Removed all references to LTL2DStar in Master branch
12 years ago
Lanchid
669feb03bc
Merge branch 'master' into LtlParser
(I really should remember to pull before I merge...)
Conflicts:
src/modelchecker/AbstractModelChecker.h
src/modelchecker/GmmxxDtmcPrctlModelChecker.h
src/modelchecker/GmmxxMdpPrctlModelChecker.h
src/modelchecker/SparseDtmcPrctlModelChecker.h
src/modelchecker/SparseMdpPrctlModelChecker.h
src/modelchecker/TopologicalValueIterationMdpPrctlModelChecker.h
src/storm.cpp
12 years ago
Lanchid
30e69ee4d4
Corrected CMakeLists.txt (from merge)
12 years ago
dehnert
c8081c4d34
Fixed wrong step-bounded backward search.
12 years ago
Lanchid
0ee248e88c
Merge branch 'master' into LtlParser
Conflicts:
CMakeLists.txt
src/modelchecker/EigenDtmcPrctlModelChecker.h
src/modelchecker/GmmxxMdpPrctlModelChecker.h
src/modelchecker/SparseDtmcPrctlModelChecker.h
src/modelchecker/SparseMdpPrctlModelChecker.h
src/modelchecker/TopologicalValueIterationMdpPrctlModelChecker.h
src/parser/LtlParser.cpp
src/parser/PrctlParser.cpp
test/functional/modelchecker/GmmxxDtmcPrctlModelCheckerTest.cpp
test/functional/modelchecker/GmmxxMdpPrctlModelCheckerTest.cpp
test/functional/modelchecker/SparseMdpPrctlModelCheckerTest.cpp
test/functional/storm-functional-tests.cpp
test/performance/modelchecker/GmmxxDtmcPrctModelCheckerTest.cpp
test/performance/modelchecker/GmmxxMdpPrctModelCheckerTest.cpp
test/performance/modelchecker/SparseMdpPrctlModelCheckerTest.cpp
test/performance/storm-performance-tests.cpp
12 years ago
Lanchid
97a3fc7fa0
Provided test class for ltl2dstar, to avoid copypasting the code to
construct the labeling in each test.
12 years ago
Lanchid
1e5de29eec
Conversion adapter to create LTL2DStar formulas out of "ours"
12 years ago
dehnert
14fae4883a
Added prob 0/1 precomputation for bounded-until model checking for DTMCs. The version for MDPs seems to perform worse: needs to be investigated.
12 years ago
dehnert
a619303a1a
Removed unnecessary command line utilities.
12 years ago
dehnert
64b883f695
Some cleanup in storm.cpp. Refactored and commented the utility module for vector operations.
12 years ago
Lanchid
94a717941c
Removed const declarations for the vistor callbacks, as the visitor
should be able to store information on the formulas during the process.
12 years ago
Lanchid
1301025bea
Added visitor pattern for LTL formulas
(which hopefully will make the implementation of an adapter to ltl2dstar
easier)
12 years ago