dehnert
7257bb23c3
Further work on weak bisimulation. Model checking can now be done from tne command line again.
Former-commit-id: 5f338260e6
11 years ago
dehnert
391f3225e4
Added unparameterized NAND example. Further work on weak bisimulation.
Former-commit-id: 0936743f1e
11 years ago
dehnert
56aec18a48
Added bisimulation settings. Further work on weak bisimulation.
Former-commit-id: c04759575a
11 years ago
dehnert
ca9dddb110
Sparse Bisimulation is still ongoing work.
Former-commit-id: 0b82c628a9
11 years ago
sjunges
d78d88b84d
added export of constraints and resultfile
Former-commit-id: 9389adfeae
11 years ago
sjunges
cafcb3f238
version info extended and moved to cpp, added options flag (although unclear what exactly should be displayed then)
Former-commit-id: 3c82455d24
11 years ago
dehnert
caa7335afa
Started work on sparse bisimulation decomposition.
Former-commit-id: 56840e4705
11 years ago
dehnert
5571e2111c
Changed default maximal SCC size to 20. Removed some debug output.
Former-commit-id: 302ca216ec
11 years ago
dehnert
385f7b7465
Added option to sort trivial SCC in descending order wrt. to their distances from the initial state. Added some more timing recordings.
Former-commit-id: c37214b24d
11 years ago
dehnert
0776d8a74b
Added and fixed some example models. Added option for maximal size of SCC that gets eliminated using state elimination.
Former-commit-id: bf1e73ff61
11 years ago
dehnert
4eea90646a
Fixed attributes of some example files. Added option to eliminate entry states in the very end (added option module for model checking of parametric models). Added feature to specify the formulas to check on the command line.
Former-commit-id: 4ce8932fc4
11 years ago
dehnert
428518ee12
Added some error checking to configuration file parsing.
Former-commit-id: 48920feedd
11 years ago
dehnert
0a0485c8f0
Added the functionality to specify and parse a configuration file to set command line options.
Former-commit-id: 3488b527f7
11 years ago
dehnert
1f1b60e6de
Added macros that can be used for printing and warnings. Included Dennis' fix for model checking of Markov automata. Added check methods to the settings modules that check whether the specified options are non-contradictive.
Former-commit-id: 18c1687958
11 years ago
dehnert
96086cb6d8
Fixed a bug in the option system and MILP-based cex generator. Now everything should work for the demo. :)
Former-commit-id: 3676ec7023
11 years ago
dehnert
7d05c3d988
Added short name for counterexample generation option.
Former-commit-id: 6ee79fb86e
11 years ago
dehnert
e49814d391
Modified pctl/csl/ltl options to now take formulas instead of files. Prefixed the macros with STORM_. Moved these macros into a file in the utilities. Modified architecture of the exception classes slightly. Threw away all the contents of main(). This will now be build from scratch.
Former-commit-id: 89d94f7957
11 years ago
dehnert
433bae1156
Switched from an option to fix deadlocks to an option to not fix the deadlocks. Hence, deadlocks are now fixed by default unless otherwise requested.
Former-commit-id: 9434215807
11 years ago
dehnert
2ba6f3e233
Fixed small bug in option system. Added simplifaction function calls to SCC-based reachability model checker.
Former-commit-id: bb1abb4522
11 years ago
dehnert
5ecc96fa3a
Fixed some more places in the code to use the new option system.
Former-commit-id: 15ff64f1dc
11 years ago
dehnert
685d9274eb
Help option now takes an argument that is interpreted as a regexp and matched against the module names and option names.
Former-commit-id: ff44877a75
11 years ago
dehnert
7e56e0d8f7
Added feature to also show help for a given option name.
Former-commit-id: 4a2a37a874
11 years ago
dehnert
a995d7dd4a
The tests now run fine with the new option system.
Former-commit-id: 6d6c510131
11 years ago
dehnert
266d660d89
Added functions responsible for printing the help. Started adapting the tests to the new option system.
Former-commit-id: 0407d8223e
11 years ago
dehnert
46dc2ca05a
Further work on option system (we're getting there...).
Former-commit-id: cae593d5a1
11 years ago
dehnert
01697a8939
Modules can now be registered and options (should) get parsed correctly.
Former-commit-id: 363d2626ab
11 years ago
dehnert
1cd01e3f28
Adapted all places that are accessing the settings to the new interface. It now compiles again with a lot of linker errors (because of method bodies that are not yet present).
Former-commit-id: 01a33e479d
11 years ago
dehnert
acdced1fee
Will this ever end?
Former-commit-id: fbe20506cd
11 years ago
dehnert
9547f3a91a
Further refactoring of option system.
Former-commit-id: 350ac4c654
11 years ago
dehnert
18c0ee1f14
Further big refactoring of option system.
Former-commit-id: 0567aa4421
11 years ago
dehnert
b5cd4e5758
Further option system refactoring.
Former-commit-id: 8ac3df4462
11 years ago
dehnert
dd942c86dd
More work on option system.
Former-commit-id: 15835204bf
11 years ago
dehnert
ff50fbe12d
Further refactoring of settings classes.
Former-commit-id: ed79d0fa4a
11 years ago
dehnert
9ad12616e2
Renamed files in settings module a bit. Started on the pseudo-modular module-settings.
Former-commit-id: b3162aa86b
11 years ago
dehnert
96e1f8faf9
Renamed Settings class to SettingsManager.
Former-commit-id: 2b33f4c8d0
11 years ago
dehnert
9569426c86
Moved option registration to the settings class (so it's not deceentralized any longer). This enables to build storm as a library and on top of that build some exectuables, which saves a lot of compile time as soon as several targets have to be built or one switches between targets.
Former-commit-id: 69e0d526c7
11 years ago
dehnert
47a05fc1b0
Beautified output of option system. Enabled command line interface of counterexample generation.
Former-commit-id: cecc5e85b3
12 years ago
dehnert
e2d4a5c1d3
Started work on beautifying Option-System output.
Former-commit-id: 7c14bb11cf
12 years ago
PBerger
11cc7fc6bc
Introduced a new Object called InternalOptionMemento to handle required settings for tests which auto-reset after the test is done
Refactored many constants to be of type ull where required
Edited all tests that used the set() function of the Settings to make use of the new InternalOptionMemento
Former-commit-id: a400a36f69
12 years ago
dehnert
6e41ee360d
Fixes to several problems with gcc.
Former-commit-id: f7908fdc6f
12 years ago
PBerger
4b3d4a7c11
Removed buggy logging in setup-routines
Former-commit-id: ba57953947
12 years ago
PBerger
edeedd2bed
Added ConversionHelper.h to single out the needed no-strict-aliasing target
Replaced a few "auto" variables as GCC4.7 fails to infer the correct type
Former-commit-id: 09a0c8dac9
12 years ago
PBerger
158430418e
Replaced boost integer mask includes with cstdint
Reimplemented Gmm conversion with in place constructors
Former-commit-id: 003f582f9c
12 years ago
PBerger
a30f570c2a
Added logging to all Settings classes
Removed unnecessary instance variables in the Settings.h
Former-commit-id: 9a0261e82b
12 years ago
PBerger
58ff007654
Fixed the Settings structure
Fixed the standard settings to comply with the infrastructure
Former-commit-id: 9ab888c2df
12 years ago
PBerger
938959de56
Added a set() Method to the Settings.h for the Tests
Moved all standard options into a helper class/compilation unit as to reuse it in the Tests
Moved the MaxIteration set call in the tests
Former-commit-id: f436511107
12 years ago
PBerger
e69c9f1962
Added all options from StoRM
Rewrote all calls to the Settings instance with the new Syntax
Implemented new ArgumentValidators.h
Former-commit-id: b4ab63f8f2
12 years ago
PBerger
d5a9656cac
Removed OptionsAccumulator.h and merged it into Settings.h
Implemented some helper functions and convenience accessors
Former-commit-id: b2d91343af
12 years ago
PBerger
bde10b750e
Added my initial implementation of Settings
Former-commit-id: 5da4b7604f
12 years ago