Commit Graph

  • 2fbd350dd1 Merge branch 'master' into parametricSystems sjunges 2014-10-10 13:53:59 +0200
  • 43bc81a5fb New bisimulatin minimization works on tiny example. dehnert 2014-10-09 23:57:21 +0200
  • 828e46ce87 Started working on a more clever way to do bisimulation minimization. dehnert 2014-10-09 16:54:59 +0200
  • 6b04c33dee Merge branch 'master' of https://sselab.de/lab9/private/git/storm sjunges 2014-10-09 00:30:53 +0200
  • a18d5e9631 missing headers due to removal of other headers in another file sjunges 2014-10-08 18:12:34 +0200
  • b67ac0619f Weak bisimulation now supported. Still need to improve the performance of the quotienting, however. dehnert 2014-10-08 23:18:10 +0200
  • 7a5131ad6d added a header which was missing and caused trouble now it was removed elsewhere sjunges 2014-10-08 18:12:34 +0200
  • ca9dddb110 Sparse Bisimulation is still ongoing work. dehnert 2014-10-08 18:10:14 +0200
  • 5857fff138 Merge branch 'master' into parametricSystems sjunges 2014-10-08 17:44:51 +0200
  • 1c776a25f2 removed inclusion of unnecessary headers sjunges 2014-10-08 17:41:50 +0200
  • d78d88b84d added export of constraints and resultfile sjunges 2014-10-08 15:52:17 +0200
  • a1f8c01077 Merge branch 'master' into parametricSystems sjunges 2014-10-08 01:28:18 +0200
  • cafcb3f238 version info extended and moved to cpp, added options flag (although unclear what exactly should be displayed then) sjunges 2014-10-08 01:05:37 +0200
  • caa7335afa Started work on sparse bisimulation decomposition. dehnert 2014-10-07 20:16:25 +0200
  • ccee9815bd Removed Mac OS intermediate files. dehnert 2014-10-07 16:39:08 +0200
  • f909387258 Added some new example files. dehnert 2014-10-07 16:37:01 +0200
  • 5571e2111c Changed default maximal SCC size to 20. Removed some debug output. dehnert 2014-10-07 16:35:04 +0200
  • 385f7b7465 Added option to sort trivial SCC in descending order wrt. to their distances from the initial state. Added some more timing recordings. dehnert 2014-10-07 16:24:14 +0200
  • cf80d35b06 Added some debug output. States without a self-loop are now preferred during elimination. dehnert 2014-10-06 23:48:36 +0200
  • 0776d8a74b Added and fixed some example models. Added option for maximal size of SCC that gets eliminated using state elimination. dehnert 2014-10-06 22:19:34 +0200
  • 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. dehnert 2014-10-06 17:07:53 +0200
  • 4f82c1ebb1 Added some parametrix models. Included percentage of eliminated states to get a feeling for the remaining running time. dehnert 2014-10-02 16:52:21 +0200
  • 2fa3036dc3 Added functionality to replace identifiers in an expression with the values given in an valuation. State-variables now get replaced in probabilities specified by a parameterized model. Fixed and added some parameterized models. dehnert 2014-10-02 16:07:33 +0200
  • addeedc339 better isOne checking sjunges 2014-10-02 13:16:49 +0200
  • 5528965408 Merge branch 'master' into parametricSystems sjunges 2014-10-01 23:25:46 +0200
  • 14b4d2988e two additional benchmarks sjunges 2014-10-01 23:23:57 +0200
  • a279b06c03 reenabled parametric solving after merge sjunges 2014-10-01 23:23:39 +0200
  • 428518ee12 Added some error checking to configuration file parsing. dehnert 2014-10-01 21:06:21 +0200
  • 0a0485c8f0 Added the functionality to specify and parse a configuration file to set command line options. dehnert 2014-10-01 18:34:40 +0200
  • 74e4e4fb59 Merge branch 'parametricSystems' of https://sselab.de/lab9/private/git/storm into parametricSystems sjunges 2014-10-01 17:08:24 +0200
  • 7017312953 merge sjunges 2014-10-01 17:07:58 +0200
  • 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. dehnert 2014-10-01 12:47:05 +0200
  • 96086cb6d8 Fixed a bug in the option system and MILP-based cex generator. Now everything should work for the demo. :) dehnert 2014-09-29 18:54:48 +0200
  • 7d05c3d988 Added short name for counterexample generation option. dehnert 2014-09-29 15:52:30 +0200
  • de5f90fe4b Rough version of refactored version of processing the options (in terms of computing something). Currently it is only capable of parsing the model and generating a counterexample. dehnert 2014-09-29 15:39:58 +0200
  • 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. dehnert 2014-09-29 14:05:13 +0200
  • 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. dehnert 2014-09-28 21:50:22 +0200
  • ab1bbf25af Possible fix for gcc & clang David_Korzeniewski 2014-09-26 16:34:07 +0200
  • 135b40e887 Fixes for Windows David_Korzeniewski 2014-09-26 15:28:31 +0200
  • 8f74958e85 Merge branch 'SmtSolvers' David_Korzeniewski 2014-09-26 15:13:46 +0200
  • 31c1357efa alternative all sat callback David_Korzeniewski 2014-09-26 13:14:36 +0200
  • 7ef9d7cc07 Entry states of SCCs are now eliminated at the very end. dehnert 2014-09-26 10:59:57 +0200
  • 82b9ba18d3 Minor fix, mea culpa. dehnert 2014-09-25 23:32:47 +0200
  • 79dcfc16c7 Started adding some optimizations to SCC-based model checker. dehnert 2014-09-25 23:19:25 +0200
  • 2742b58b60 Modified SCC-based model checker such that trivial SCCs are now eliminated before all others. dehnert 2014-09-25 20:02:41 +0200
  • 8e86ea7f5e Some fixes for Linux. dehnert 2014-09-25 19:09:51 +0200
  • 09f3778afd Removed debug output. dehnert 2014-09-25 18:42:12 +0200
  • 51becda4b3 Commit to switch workplace. dehnert 2014-09-25 17:33:43 +0200
  • 94902388c7 Some minor changes, still doesn't compile. dehnert 2014-09-24 20:36:38 +0200
  • 0e87ccac9d Tried to pave the way for generic blocks for decompositions, but I don't know whether this is the way to go. dehnert 2014-09-24 15:50:28 +0200
  • 2ba6f3e233 Fixed small bug in option system. Added simplifaction function calls to SCC-based reachability model checker. dehnert 2014-09-24 13:48:20 +0200
  • 5ecc96fa3a Fixed some more places in the code to use the new option system. dehnert 2014-09-24 12:58:35 +0200
  • 685d9274eb Help option now takes an argument that is interpreted as a regexp and matched against the module names and option names. dehnert 2014-09-24 11:11:46 +0200
  • 7e56e0d8f7 Added feature to also show help for a given option name. dehnert 2014-09-23 22:46:13 +0200
  • a995d7dd4a The tests now run fine with the new option system. dehnert 2014-09-23 21:47:36 +0200
  • 266d660d89 Added functions responsible for printing the help. Started adapting the tests to the new option system. dehnert 2014-09-23 17:07:15 +0200
  • 46dc2ca05a Further work on option system (we're getting there...). dehnert 2014-09-22 21:17:20 +0200
  • 01697a8939 Modules can now be registered and options (should) get parsed correctly. dehnert 2014-09-22 16:36:01 +0200
  • 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). dehnert 2014-09-21 21:00:01 +0200
  • acdced1fee Will this ever end? dehnert 2014-09-20 22:51:54 +0200
  • 9547f3a91a Further refactoring of option system. dehnert 2014-09-20 16:27:04 +0200
  • 18c0ee1f14 Further big refactoring of option system. dehnert 2014-09-19 20:57:53 +0200
  • b5cd4e5758 Further option system refactoring. dehnert 2014-09-19 14:18:06 +0200
  • 5aafbae9a0 Minor fixes. dehnert 2014-09-19 14:01:19 +0200
  • 970f4aae39 changed scc model checker to support rational functions sjunges 2014-09-19 13:26:28 +0200
  • a9a2bea81a first example for pdtmcs sjunges 2014-09-19 13:16:53 +0200
  • 5817fe50b6 post merge fixes sjunges 2014-09-19 13:06:31 +0200
  • f29439b85f merge sjunges 2014-09-19 12:13:28 +0200
  • dd942c86dd More work on option system. dehnert 2014-09-18 23:23:08 +0200
  • ff50fbe12d Further refactoring of settings classes. dehnert 2014-09-18 16:29:31 +0200
  • 9ad12616e2 Renamed files in settings module a bit. Started on the pseudo-modular module-settings. dehnert 2014-09-17 23:26:50 +0200
  • 96e1f8faf9 Renamed Settings class to SettingsManager. dehnert 2014-09-17 20:04:13 +0200
  • 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. dehnert 2014-09-17 18:51:57 +0200
  • 066a316778 Adapted erase to receive an iterator instead of a const_iterator to make it work under linux. dehnert 2014-09-17 18:07:35 +0200
  • 95ee78ede2 First working version of SCC-based mc. dehnert 2014-09-16 19:11:05 +0200
  • 8f7c9d5c25 Adapted SCC-interface such that it can also be given a matrix instead of a model. More work on SCC-based mc. dehnert 2014-09-16 00:39:10 +0200
  • 610274dd3e Further work on SCC-based mc. dehnert 2014-09-16 00:16:26 +0200
  • c2dc25a1eb Started implementing the state elimination procedure. dehnert 2014-09-15 16:16:36 +0200
  • 3c73441965 Merge branch 'master' into sccBasedMc dehnert 2014-09-15 15:00:19 +0200
  • b068499a24 Tuned SCC decomposition a bit. dehnert 2014-09-15 15:00:08 +0200
  • 8864efc980 Added method to determine reachable states. Further work on SCC-based mc. dehnert 2014-09-15 14:04:01 +0200
  • 77e2693ccc Further work on SCC-based mc. dehnert 2014-09-14 23:05:17 +0200
  • 86fb5a3c49 Merge branch 'master' of https://sselab.de/lab9/private/git/storm masawei 2014-09-13 23:06:06 +0200
  • 8f4653c98d Some format changes in the formula and action classes. masawei 2014-09-13 22:59:50 +0200
  • 1cc930f0e4 Added proper source grouping for properties directory. Fixed one performance tests. Started on SCC-based reachability model checker. dehnert 2014-09-12 16:51:24 +0200
  • 6dd69cca3c Added interpolation methods to smt-solver interface. David_Korzeniewski 2014-09-12 15:15:17 +0200
  • a0a8bf704a Fixed some minor issues in the sparse matrix. dehnert 2014-09-12 03:04:39 +0200
  • 2757dd31e2 Removed illegal typename keywords in SparseMatrix.cpp. Refactored the constexpr in the AutoParser. @CDehnert: SparseMatrix Lines 59 to 65 - that cant be right. PBerger 2014-09-12 01:56:36 +0200
  • ed3df5f155 Last push :) PBerger 2014-09-11 19:45:07 +0200
  • 552b3eaab7 Fixed SCC performance tests. dehnert 2014-09-11 17:20:38 +0200
  • 59dbc5a71e Fixed tests to comply with new requirement for hint in tra-file (needs to be at the very beginning, no prior white spaces). dehnert 2014-09-11 16:39:06 +0200
  • e02c8659fe Merge branch 'master' of https://sselab.de/lab9/private/git/storm dehnert 2014-09-11 16:31:36 +0200
  • 418ce8b625 Fixed some problems related to the memory-mapped file. dehnert 2014-09-11 16:31:31 +0200
  • 11696fc468 merge sjunges 2014-09-11 15:24:20 +0200
  • e0f9bd7865 Merge branch 'refactorMainCpp' sjunges 2014-09-11 15:19:09 +0200
  • 2ce2156c7a Merge branch 'master' of https://sselab.de/lab9/private/git/storm sjunges 2014-09-11 15:18:54 +0200
  • daca9d5294 refactored main.cpp sjunges 2014-09-11 15:18:37 +0200
  • b3810dc75b factored out code parts from storm.cpp sjunges 2014-09-11 14:44:51 +0200
  • 2c231a794d SCC decomposition now correctly ignores zero-entries in the matrix. dehnert 2014-09-10 20:15:50 +0200
  • 915c106573 Merge branch 'master' into parametricSystems sjunges 2014-09-10 15:02:11 +0200