236 Commits (92932fced10eecd82b93c5fedcfea557b2e49b2f)

Author SHA1 Message Date
dehnert bc94f69c0b Resolved some ambiguities that produced problems under Linux. Added option USE_LIBCXX to CMakeLists.txt to also use libc++ under Linux. 12 years ago
dehnert 4550422fac Added formula support for PRISM models. ExplicitModelAdapter now properly checks for out-of-bound values for integer variables. 12 years ago
dehnert 5cd18c1cf5 Resolved some ambiguities that produced problems under Linux. Added option USE_LIBCXX to CMakeLists.txt to also use libc++ under Linux. 12 years ago
dehnert 78d5f89ea2 Added formula support for PRISM models. ExplicitModelAdapter now properly checks for out-of-bound values for integer variables. 12 years ago
dehnert 422da8f481 Added set class with an underlying vector container. Adapted code in counterexample generators to use the new set class. Still bugs in it though. 12 years ago
dehnert 0329899304 Removed debug output from Z3 adapter. Put new backward cuts in actions. 12 years ago
dehnert e24c64e41e Refinement work on backward implications. 12 years ago
dehnert c31dbc85a7 Made all examples from the MILP-paper work. Most of them are really slow though. 12 years ago
David_Korzeniewski 641c09dcfa Fixed compile errors on windows caused by missing includes and use of initializer lists (not supported by vs11) 12 years ago
dehnert 629448c312 First working version of MaxSAT-based minimal command counterexample generation. 12 years ago
dehnert b6ff62e689 Towards adding more cuts to MaxSAT-based minimal command counterexamples. Some fixes here and there along the way. 12 years ago
dehnert aec2596753 Several fixes for the IR. Weakest precondition computation is now supported for IR expressions. 12 years ago
dehnert f7a578e65d Major change in PRISM grammars and IR: the IR now uses unique pointers instead of shared pointers to express ownership of objects more clearly. 12 years ago
dehnert 20ae92e1ba Added support for cloning IR expressions. 12 years ago
dehnert 2cc5b6e080 Added Z3ExpressionAdapter to translate IR expressions to the Z3 format. Improvements to label-/command set generators. Disabled MILP-call from main(). 12 years ago
dehnert 121cbb7610 ExplicitModelAdapter now labels updates for synchronizing commands correctly. 12 years ago
dehnert a45e9423b8 Sparse matrix can now also be used without knowing the number of rows/columns/nonzeros upfront. Adapted ExplicitModelAdapter to use that capability to not explore the state space twice. Added support for Z3 to CMakeLists.txt. Added correct submatrix checks for transition rewards in MDPs. Extended a test for the ExplicitModelAdapter a bit. 12 years ago
dehnert 84f1b192b4 Added globally unique indexes to updates in IR. Finalized support for labeled values in ExplicitModelAdapter. Modified tests to comply with the new usage of ExplicitModelAdapter. 12 years ago
dehnert 61e12601ed Further step towards refactored ExplicitModelAdapter. 12 years ago
dehnert a08a403eec Ongoing refactoring work on ExplicitModelAdapter. 12 years ago
dehnert e2b0c4f1aa Started refactoring ExplicitModelAdapter to finally make it nice. 12 years ago
dehnert fdfb8ecc97 Minor fixes. 12 years ago
PBerger c242dcbd97 Refactored CMakeLists.txt for better editing and overview 12 years ago
dehnert 6e41ee360d Fixes to several problems with gcc. 12 years ago
dehnert 1934bdd801 Disabled MinimalLabelSetGenerator test code in storm.cpp and fixed minor issue in ExplicitModelAdapter that treated constant strings incorrectly. 12 years ago
PBerger cb1c3965ba Removed a wrong and unnecessary validation function from ExplicitModelAdapter.cpp 12 years ago
PBerger 3a38abec6f Removed unnecessary names for unused variables in the ExplicitModelAdapter.cpp 12 years ago
PBerger f7a7ea8383 Fixed the StringValidator for the constants option 12 years ago
PBerger fad8371d7a Added an Option for the Constants of the ExplicitModelAdapter 12 years ago
dehnert 84e7061a6d Undefined constants are now undefined again after the explicit adapter has created the model (using specific constant values). 12 years ago
dehnert 12a92fc6ee Several fixes and additions to IR. Modifications to CMakeLists.txt of log4cplus to enable proper compilation under Mac OS. Fixes to coin2.nm. Added global variables to grammar and IR. Established basis for defining undefined constants of the model. Started to write MinimalLabelSetGenerator. 12 years ago
dehnert 947581dd25 Refactored and fixed bugs in explicit model adapter. Added support for labeling of choices of a model. The explicit model adapter uses that functionality to label each choice with the involved PRISM commands. 12 years ago
PBerger f4c9fc0825 Fixed a dereferencing typo in GmmxxAdapter.h 12 years ago
PBerger edeedd2bed Added ConversionHelper.h to single out the needed no-strict-aliasing target 12 years ago
PBerger 158430418e Replaced boost integer mask includes with cstdint 12 years ago
PBerger e69c9f1962 Added all options from StoRM 12 years ago
dehnert dc5ddca9d7 Fixed another bug in explicit model adapter. 12 years ago
dehnert 0473d1a757 Fixed a lot of issues with the IR and the explicit state space generator. 12 years ago
PBerger eae169727a Fixed a critical bug in the GmmxxAdapter.h 12 years ago
PBerger 01fd3c18e3 Added move constructors, added move-calls where fitting. 12 years ago
PBerger 6ef6b139c9 Fixed a missing control path in the ExplicitModelAdapter.cpp 12 years ago
PBerger b978a4d311 Added more move constructors. 12 years ago
dehnert 4dadedf39d Added methods to retrieve module index by variable name from IR. This fixes an issue in the symbolic adapter. 12 years ago
dehnert 7b8b1ebd4f Further refactoring of IR classes. 12 years ago
Lanchid 4b68cb7bbf Removed all references to LTL2DStar in Master branch 12 years ago
Lanchid 1e5de29eec Conversion adapter to create LTL2DStar formulas out of "ours" 12 years ago
Lanchid ec91dcbe2e Merge branch master into LTLParser 12 years ago
gereon cd9e2ba549 Some minor cleanups, added lot of documentation in prismparser 12 years ago
gereon cb14f2e771 Made choiceIndices work in ExplicitModelAdapter, added code to somehow use --symbolic (parse model, show model information) 12 years ago
dehnert 6920e1ccdd Added static_casts and changed some types to signed instead of unsigned to eliminate some warnings of MSVC. 12 years ago