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
|
f9ab6f85d0
|
- Restructuration of model checkers (by logic)
- LTL file parser
|
12 years ago |
Lanchid
|
e976261e7c
|
Merge branch 'LtlParser'
Conflicts:
src/storm.cpp
|
12 years ago |
Lanchid
|
5279466644
|
- Removed "test-prctl" option
- Some restructuring in storm.cpp
|
12 years ago |
Lanchid
|
32a32a7013
|
Added extended model checker factory functions.
As currently only gmm++ is usable as matrix library they are not really
useful, but they can be easily extended in the future.
|
12 years ago |
Lanchid
|
cc7b31db62
|
Created factory method for the creation of the Prctl model checkers
|
12 years ago |
Lanchid
|
d4f791e80d
|
Removed default values for prctl, csl and ltl settings and added
test formulas for the "die" test as prctl file
|
12 years ago |
Lanchid
|
065ac8f659
|
Basic command line interface for SToRM
|
12 years ago |
Lanchid
|
6fca423152
|
Marked constants as unsigned to avoid comparison of signed and unsigned
values
|
12 years ago |
Lanchid
|
5d3b9e5cc1
|
Basic structure for central model checking method in storm.cpp
|
12 years ago |
Lanchid
|
3b5602b942
|
Reduction of functionality of fileParser: Only does the parsing, no
checking
|
12 years ago |
dehnert
|
2e8d264594
|
Minor changes to state labeling class:
* marked some methods as const
* renamed getAtomicProposition to getLabeledStates
|
12 years ago |
dehnert
|
f899914799
|
Adapted the labeling class such that no raw arrays are included any more, but a vector instead.
|
12 years ago |
gereon
|
cec71c9632
|
Merge branch 'master' of https://sselab.de/lab9/private/git/storm
Conflicts:
src/modelchecker/AbstractModelChecker.h
src/modelchecker/GmmxxDtmcPrctlModelChecker.h
|
12 years ago |
Lanchid
|
9dac249d88
|
Marked constants for expected numbers of states/transitions of the
parsed models in the model checker tests as unsigned (otherwise
compilers may throw annoying warnings)
|
12 years ago |
Lanchid
|
67ba49d170
|
Some necessary adaptions in Prctl::CumulativeReward
|
12 years ago |
Lanchid
|
758ff9fe42
|
Merge branch 'master' into LtlParser
|
12 years ago |
Lanchid
|
cc242974dc
|
Renamed namespace storm::formula to storm::property
|
12 years ago |
Lanchid
|
4cddd9ad78
|
Changing AbstractFormulaChecker and PrctlFormulaChecker to completely
work with the new structure of formulas.
|
12 years ago |
david
|
cfb721a66e
|
Turn off Cotire by default (because it triggers internal compilation errors not only in clang, but also in gcc 4.7). Signed-off-by: dehnert.
|
12 years ago |
Lanchid
|
d0adf9d1b3
|
Some more test cases and, resulting from those, minor changes in LTL
parser.
|
12 years ago |
Lanchid
|
01b1efc12d
|
Some improvements/corrections to the LTL parser and some test cases for
it
|
12 years ago |
Lanchid
|
834cb269a6
|
Minor corrections in code
|
12 years ago |
Lanchid
|
fb50665564
|
Documentation of formula classes
|
12 years ago |
Lanchid
|
ccfd1ccc6a
|
Documentation for CSL and PRCTL classes
|
12 years ago |
Lanchid
|
0a2725d79c
|
Documentation of abstract formulas.
|
12 years ago |
Lanchid
|
535ae933b0
|
Compiling implementation of LTL parser
|
12 years ago |
Lanchid
|
9e3ec6c403
|
Added LTL
|
12 years ago |
Lanchid
|
00286b2f01
|
Added formula classes for CSL
|
12 years ago |
Lanchid
|
42489b434d
|
Merge branch 'master' into LtlParser
|
12 years ago |
Lanchid
|
45867c33c1
|
Prctl works now.
|
12 years ago |
dehnert
|
1539062a47
|
Added build folder of TBB to enable building the repository version from source.
|
12 years ago |
dehnert
|
e2f95e065f
|
Modified CmakeLists.txt to actually also link the libraries of TBB if requested. Included custom build of TBB for Mac OS using Apple clang 4.2 (based on clang 3.2).
|
12 years ago |
PBerger
|
fd7971f9aa
|
Added sources to Intel TBB, PATCHED files for MacOSX + CLang > 3.1
|
12 years ago |
PBerger
|
91e3af54c1
|
Merge branch 'threadplayingblocks-gmm'
|
12 years ago |
PBerger
|
2a8920aeef
|
Updated CMakeLists.txt, added an option for Intel TBB
Edited gmm_blas.h, reordered includes
|
12 years ago |
PBerger
|
f5910e8da1
|
Added Intel TBB 4.1 Update 3 with Binaries for Windows, Linux and Mac OSX.
Updated CMakeLists.txt to include default paths.
|
12 years ago |
Lanchid
|
f513e49084
|
Almost finished restruction of PRCTL formulas; adapted code (including
test cases) to work correctly with the new structure
|
12 years ago |
Lanchid
|
3e554514cb
|
Correct formulas
|
12 years ago |
Lanchid
|
ba4a3807dc
|
New header file for all PRCTL formulas
|
12 years ago |
Lanchid
|
b64fd7c351
|
Adapted PRCTL formulas to the new structure
|
12 years ago |
Lanchid
|
7e4d09cb01
|
Added abstract reward operators.
|
12 years ago |
Lanchid
|
0e0b5ff688
|
Added methods to check whether child nodes are set (necessary, as sub
classes have no direct access to the pointer)
|
12 years ago |
Lanchid
|
a1ec7a5d54
|
Derived PRCTL formula classes from abstract ones
|
12 years ago |
Lanchid
|
adf16e5f9e
|
Added abstract reward formulas
|
12 years ago |
Lanchid
|
195c58e60f
|
Small change of plans: Abstract formulas now use a template parameter
for subformulas, so it can be determined later which kind formulas they
accept as subformulas.
|
12 years ago |
Lanchid
|
f1383964f0
|
Adapted abstract formulas to new structure
|
12 years ago |