138 Commits (9cf82bcd98ff23c9c63c54a615b3468a76c9f4ed)

Author SHA1 Message Date
dehnert 91e177028d Started refactoring explicit model generator of PRISM models 11 years ago
dehnert 5e37c09fc0 Fixed some bugs. 11 years ago
dehnert 231d2223a9 Model building works again (more or less) 11 years ago
dehnert 8ec362bb7d Started debugging new model generation. 11 years ago
dehnert 6f2916d557 Adapted the explicit model generator to the new hash map. Surprise: doesn't work yet. 11 years ago
dehnert 30f78b0a99 Intermediate commit. Started improving explicit model adapter performance. 11 years ago
dehnert 53196f5610 Created bit vector hash map and some necessary bit vector methods. 11 years ago
dehnert ab0caf79e8 Replaced action names by indices in PRISM programs. 11 years ago
dehnert 3260a6203c Started improving performance of explicit model generation. 11 years ago
dehnert 994250a697 Fixed missing ifdefs. 11 years ago
dehnert 650770148d Main now compiles again, yay. 11 years ago
dehnert b37e009168 Further steps to new expressions. 11 years ago
dehnert ee9533e586 Started working on making the main executable build again. 11 years ago
dehnert 2eeaa06d76 Z3 runs fine again. 11 years ago
dehnert ed74392f0d Another intermediate commit. 11 years ago
dehnert 99d9a9710d Further steps to make everything work again. 11 years ago
dehnert 983a7d78c2 Further work on expressions. 11 years ago
dehnert fff18f2789 Intermediate commit (refactoring expressions). 11 years ago
dehnert 809217c359 Refactored some parts of expressions. In particular, visitors now can return anything they want by using boost::any. 11 years ago
dehnert 85a4376e39 Now StoRM can be properly compiled without support for MathSAT if needed. 11 years ago
dehnert 7b8c382303 Added tests for Mathsat expression adapter. 11 years ago
dehnert f54b5671ea Done refactoring MathSAT expression adapter. 11 years ago
dehnert a061cdbed8 Started refactoring MathSAT adapter. 11 years ago
dehnert 84bfd58884 Minor refactoring of Z3 expression adapter. 11 years ago
dehnert 81571878f7 Further refactoring of MathSAT solver. 11 years ago
dehnert 6eb415f87f Tests for MathSAT now run through on Mac OS. 11 years ago
dehnert d8be64f0d7 Started on making MathSatSmtSolver work properly. 11 years ago
dehnert 3231ea6c06 Moved to new macros. 11 years ago
dehnert 79798e2cb1 Fixed the reward-issue even harder. 11 years ago
dehnert a7bce9e520 Removed debug output and fixed the reward issue a bit more. 11 years ago
dehnert 7cd0dfe8b0 Fixed an issue regarding the reward model generation. 11 years ago
dehnert 2f20abf47f The user can now select on the command line which reward model of a symbolic model is to be used (as a second [optional] argument to --symbolic). 11 years ago
David_Korzeniewski 25d87bae06 Builds fine, still no tests yet 11 years ago
David_Korzeniewski 56edf1e126 Initial MathSat integration. 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. 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. 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). 11 years ago
dehnert 9ad12616e2 Renamed files in settings module a bit. Started on the pseudo-modular module-settings. 11 years ago
dehnert 96e1f8faf9 Renamed Settings class to SettingsManager. 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. 11 years ago
dehnert 418ce8b625 Fixed some problems related to the memory-mapped file. 11 years ago
dehnert fff4e61fc3 Changed interface of matrix builder slightly to be able to also not force the resulting matrix to certain dimensions, but merely to reserve the desired space. 11 years ago
dehnert aecd0e3cb8 Made Storm compile again without Z3: guarded some header inclusions and function definitions/implementations. Also guarded the tests that require certain libraries (like Gurobi, glpk, Z3), so that tests do not fail any more when the libraries are not available. 11 years ago
dehnert e2c2177dca Adapted MaxSAT-based minimal command set generator to some recent changes to make it work again. 11 years ago
dehnert 40c698af90 Some fixes to make new SMT framework compile with clang under Mac OS (includes fixes to some initializiation ordering warnings). Bugfix for PRISM parser to correctly handle formulas. 11 years ago
David_Korzeniewski ee89065b07 Fixed type error on gcc and clang (int_fast64_t is not the same type as on msvc) 11 years ago
David_Korzeniewski 93c03fff3f Fixed order of checks in Z3ExpressionAdapter, fixed missing override of isVariable in VariableExpression, removed unnecessary exception in Z3SmtSolver model generation 11 years ago
David_Korzeniewski a0319cb6e7 Model Generation and Tests for translating from z3 to storm 11 years ago
David_Korzeniewski 9a7b4f69ef More tests and some small bugfixes for Z3SmtSolver 11 years ago
David_Korzeniewski 45bc8ea665 Conditional compilation for all parts using z3 by checking STORM_HAVE_Z3 11 years ago