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
Lanchid
a96380259a
Added ltl2ba and ltl2dstar to ressources
12 years ago
Lanchid
ec91dcbe2e
Merge branch master into LTLParser
12 years ago
Lanchid
21e6ee70b9
Added static asserts to ensure that sub formulas are formulas ;)
12 years ago
gereon
cd9e2ba549
Some minor cleanups, added lot of documentation in prismparser
12 years ago
gereon
cb14f2e771
Made choiceIndices work in ExplicitModelAdapter, added code to somehow use --symbolic (parse model, show model information)
12 years ago
gereon
6d144f3d99
Merge branch 'master' of https://sselab.de/lab9/private/git/storm
12 years ago
gereon
ad86c22249
Replaced positional arguments by --explicit and --symbolic.
12 years ago
dehnert
cae3d6cc6a
Renamed PrismParser directory to prismparser.
12 years ago
dehnert
cd3706707d
Corrected test names and corresponding file names.
12 years ago
dehnert
6b90439424
Added functional test for the SparseMdpPrctlModelChecker. Fixed performance tests.
12 years ago
dehnert
64a27bb871
Performance improvement for our matrix multiplication.
12 years ago
dehnert
92fe051924
Added some newlines.
12 years ago
dehnert
28facf9034
Fixed bug in iterator.
12 years ago
dehnert
8daaded392
Added new example files for synchronous leader election.
12 years ago
dehnert
6920e1ccdd
Added static_casts and changed some types to signed instead of unsigned to eliminate some warnings of MSVC.
12 years ago
PBerger
d3c80dca16
Updated CMakeLists.txt
- Added more sub-folders in the source-structure
- Added an option for MSVC to use /bigobj with the Compiler as PrismParser.cpp bloats the object instance count
- Edited CUDD Link Targets for MSVC
Edited SymbolicModelAdapter.h, added an alternative implementation for log2 (NOT part of C90, not of Cxx!)
Edited Program.cpp, promoted vars from int to uint to conquer warnings related to loss of precision
Likewise in DeterministicSparseTransitionParser.cpp, IntegerConstantExpression.h
Edited storm.cpp, reimplemented Usage-Query for non-Unix platforms.
Edited CuddUtility.h, added an include for int Type definitions as they do not fall from the sky
Edited ErrorHandling.h. reimplemented ErrorHandling for non-Unix platforms. Backtraces can not yet be provided.
12 years ago
PBerger
02cc706525
Added cudd-2.5.0 patched for Win32/Win64 incl. static lib builds for MSVC2012
12 years ago
gereon
91f20b8bf2
Also added messages for windows code.
12 years ago
gereon
131e10545b
Merge branch 'master' of https://sselab.de/lab9/private/git/storm
12 years ago
gereon
16f33d8bca
Changed error messages for stat() and open()
12 years ago
dehnert
307911ca13
Fixed performance tests, they now run fine.
12 years ago
dehnert
3c32eec8e1
Made the prob0/1 algorithms for MDPs share a common backward transition object.
12 years ago
dehnert
fbe1f41213
Removed GraphTransition class, which is now replaced by SparseMatrix in the instances where it was used before. Changed GraphAnalyzer accordingly and adapted tests.
12 years ago
Lanchid
cde17bebb5
Merge branch 'master' into PrctlParser
12 years ago
Lanchid
00a7c50ad4
Implemented the improvements from the PRCTL parser also in the CSL and
LTL parsers.
12 years ago
Lanchid
a08db1b2cf
Changed prctl parser.
Now, only complete lines will be matched (Before, the parser returned
a result when a prefix could be matched); furthermore, comments are
supported better.
12 years ago