dehnert
f5f04a1c05
Added dummy test to check for valid push to new repo.
12 years ago
dehnert
0f450f9cab
Merge branch 'master' of https://sselab.de/lab9/private/git/storm
12 years ago
dehnert
e2f894fe5d
Deleted unnecessary files.
12 years ago
dehnert
152923e14b
Reverted the PrismParser in the sense that it now again builds a full string of the input first and then parses it, because apparently the adapter iterators of Boost give an awful output under valgrind.
12 years ago
gereon
0992df5c66
fixing test for deadlock nodes in parsers
12 years ago
gereon
3dc82759af
some error output, if Dtmc matrix is invalid
12 years ago
gereon
7092544e9f
Merge branch 'master' of https://sselab.de/lab9/private/git/MRMC
12 years ago
gereon
3a1b0f0433
adding sloppy mode for Settings, load settings in tests
sloppy mode will not check for requirements of arguments.
this is somewhat ugly, as it might not even check for correct type (I'm not sure about that, as we only have strings right now), but it's only the tests-binary anyway...
12 years ago
gereon
54499c35ee
adding missing include
12 years ago
dehnert
aba470960f
Intermediate commit to test code under linux.
12 years ago
dehnert
7873dbca74
Merge with master.
12 years ago
dehnert
ed43401c37
Reenable logging to prevent exception.
12 years ago
PBerger
7800132684
Added Mdp Class, Parser and support in the AutoParser.
Added Test for MdpParser
12 years ago
Lanchid
1b0449addb
Prctl parser... not yet working
12 years ago
dehnert
c19418b871
Intermediate commit to switch workplace.
12 years ago
Lanchid
a69faa9f6a
Added typecast when dealing with some Eigen functions to avoid comparing
signed and unsigned values
12 years ago
dehnert
d414b93bad
Added some functionality to IR. Introduced case distinction for boolean/integer assignments in updates. Started writing an IR adapter.
12 years ago
gereon
9ca0acd0d6
removed obsolete cmake files, renamed license file
12 years ago
gereon
d5eb8ccfab
renamed mrmc-tests to storm-tests
12 years ago
gereon
989c0a51ea
a few more style issues
12 years ago
gereon
7a1bf4d834
fixed some style issues reported by cpplint
12 years ago
dehnert
57274b3f09
Fixed missing newline and warning about nested comments.
12 years ago
gereon
78c0245d16
Added rowMapping to MDP transition parser.
the rowMapping is a bijective mapping (-> boost::bimap) between the row number and the (node,choice) pair.
12 years ago
gereon
4d709ed9c2
Implemented second pass in NonDeterministicTransitionParser
transition parser for MDPs should work now.
12 years ago
gereon
37ed70836a
adding format hints
12 years ago
dehnert
50f891b9f2
Removed some unnecessary boost stuff from IR expressions. Separated header and source file for all non-expression IR entities (expressions are still to come). Added comments for these classes.
12 years ago
gereon
b8f1ddd5da
Implemented first run for NonDeterministicTransitionParser
the first run checks the syntax and calculates
* overall number of nondeterministic choices, i.e. number of rows
* overall number of transitions, i.e. nonzero elements
* maximum node id, i.e. number of columns
12 years ago
gereon
82ff9f3891
adding initializer for variable
12 years ago
gereon
867d477afc
removing pointless comment
12 years ago
gereon
ea84f91cf3
made a run of cpplint and fixed some of the warnings...
12 years ago
gereon
5668b95d9b
added missing include.
12 years ago
gereon
a8517c7246
fixed some documentation and changed position of const in Settings class.
12 years ago
gereon
650a0f0a27
added documentation for AbstractModel and operator<< for ModelType
12 years ago
gereon
a695208d0e
implemented check for deadlocks in parser
Add new option --fix-deadlocks.
Check for deadlocks in nodes.
If option is not set, throw an error if a deadlock is found.
If option is set, give a warning and add self-loop.
Some minor cleanups in the parser.
12 years ago
gereon
4e71cab4a7
using AutoParser in storm.cpp
12 years ago
gereon
cdec5d44c9
adding format hint to tiny examples
12 years ago
gereon
4dbbb1486b
first working version of AutoParser
12 years ago
dehnert
b4ea27d7c4
Added checks to parser: Now only local variables may be written in updates and each variable at most once.
12 years ago
dehnert
a82c8b3153
Moved implementation of PrismParser completely to source file. Fixed some minor things in IR classes.
12 years ago
gereon
4dc780ef77
modified AutoParser to reflect changes in the model type system.
12 years ago
gereon
b4862360ba
made Ctmc and Dtmc subclasses of AbstractModel
implement getType()
fixed typo
12 years ago
gereon
004633b79a
fixed brackets in BaseException
12 years ago
gereon
006c9e6b88
changed model base class
AbstractModel is the new base class for every model.
If requires all models to implement ``ModelType getType()``
And implements ``as<ModelClass>()`` performing a dynamic cast on a shared pointer, assuming that we will always use Models within shared pointers.
12 years ago
dehnert
4b7c6a8941
Splitted PrismParser class into header and implementation file. Commented both files properly. Cleaned interface of PrismParser.
12 years ago
dehnert
f52201466c
Parsing labels works now.
12 years ago
dehnert
6a33f84512
Another step towards PRISM model parsing: small models get recognized correctly.
12 years ago
dehnert
a44da7d50a
Commit to switch workplace.
12 years ago
gereon
261750df9b
removing two warnings from cpplint
12 years ago
dehnert
3deca3f2d3
Intermediate Commit to switch workplace.
12 years ago
gereon
bad870f085
integrated cpplint
Created a new make target (style) in CMakeLists.
This target will give all .h and .cpp files within src/ to cpplint.
Fixed most warnings in DeterministicTransitionParser to test what is found.
12 years ago